Sql server存储过程 - 扩展属性中的参数选项表

时间:2018-06-05 21:07:45

标签: sql sql-server stored-procedures parameters properties

在sql server中,我有一个过程“pAllActiveEmployeesData”来显示基于输入参数的员工信息。

我需要将扩展​​属性添加到上述过程中,并从过程“pSelectEmployeedata”中检索所有活动员工。

主要程序

 CREATE PROCEDURE pAllActiveEmployeesData
 @xEmployeeID  INTEGER
 AS
 BEGIN 
    -- Retrieve information based on selected employeeID
 END

检索活动员工以显示为输入参数的下拉列表的过程。

CREATE PROCEDURE pAllActiveEmployeesData
AS
BEGIN
  SELECT  1 AS Value, 'John' As Name
  UNION 
  SELECT  2 AS Value, 'Nik'  As Name
  UNION 
  SELECT  2 AS Value, 'Mike' As Name
END

我必须使用上面的程序作为参数选项表

EXEC sys.sp_addextendedproperty 
 @name=N'ParameterOptionTable', 
  @value=N'pAllActiveEmployeesData' , 
  @level0type=N'SCHEMA',
  @level0name=N'dbo', 
  @level1type=N'PROCEDURE',
  @level1name=N'pSelectEmployeedata', 
  @level2type=N'PARAMETER',
  @level2name=N'@xEmployeeID'

使用view @ level1Name = N'vselectEmployeedata'工作正常,但在扩展属性中使用存储过程需要帮助吗?

0 个答案:

没有答案