0

考虑以下用于获取一些数据的存储过程

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,Sidstatus

我尝试了以下查询

select referenced_minor_name    
from sys.dm_sql_referenced_entities('Sp_Name','object')

但它只返回实际的列名MatType_Id, MatType_Code, MatType_Name,Status_Id并且它不返回最后一列status

请有人帮我获取 SQL Server 中存储过程的所有列别名。

4

0 回答 0