IF OBJECT_ID(N'dbo.设备管理_刀具寿命_机床列表_查询', N'P') IS NOT NULL
  DROP PROCEDURE dbo.设备管理_刀具寿命_机床列表_查询
GO

CREATE PROCEDURE dbo.设备管理_刀具寿命_机床列表_查询
AS
BEGIN
  SET NOCOUNT ON

  /*
    当前表“设备管理_刀具设备台账”中：
    1. 设备编号为空
    2. 所在工位号有实际值，可作为设备/机床维度使用
  */

  SELECT DISTINCT
    LTRIM(RTRIM(所在工位号)) AS 设备编号,
    LTRIM(RTRIM(所在工位号)) AS 设备名称
  FROM dbo.设备管理_刀具设备台账
  WHERE ISNULL(LTRIM(RTRIM(所在工位号)), '') <> ''
  ORDER BY LTRIM(RTRIM(所在工位号))
END
GO
