考虑以下用于获取某些数据的storde过程
SELECT
MatType_Id as 'ID', MatType_Code as 'Code', MatType_Name as 'Name',
Status_Id as 'Sid',
CASE
WHEN Status_Id = 1 THEN 'Active'
ELSE 'In Active'
END AS Status
FROM
MM.MM_MATTYPE
我想在上面的存储过程中获取ID
,Code
,Name
,Sid
和status
的所有列“别名”名称查询。
我尝试了以下查询
select referenced_minor_name
from sys.dm_sql_referenced_entities('Sp_Name','object')
但它只返回实际的列名MatType_Id
,MatType_Code
,MatType_Name
,Status_Id
,而不返回最后一列status
请有人帮我获取SQL Server中存储过程的所有列别名。