使用查询访问SQL中的列描述

我正在尝试使用informatION_SCHEMA访问列描述属性

我以前创建了此查询获取名称,但我无法弄清楚如何获取列的描述

SELECT COLUMN_NAME AS Output,ORDINAL_POSITION 
FROM informatION_SCHEMA.COLUMNS 
WHERE  (TABLE_NAME = @Tablename) AND (ORDINAL_POSITION = @Location)

这是描述在字段属性上的位置

解决方法

如果通过’description’表示’描述’在设计模式下显示sql Management Studio中,这里是:
select 
        st.name [Table],sc.name [Column],sep.value [Description]
    from sys.tables st
    inner join sys.columns sc on st.object_id = sc.object_id
    left join sys.extended_properties sep on st.object_id = sep.major_id
                                         and sc.column_id = sep.minor_id
                                         and sep.name = 'MS_Description'
    where st.name = @TableName
    and sc.name = @ColumnName

相关文章

SELECT a.*,b.dp_name,c.pa_name,fm_name=(CASE WHEN a.fm_n...
if not exists(select name from syscolumns where name=&am...
select a.*,pano=a.pa_no,b.pa_name,f.dp_name,e.fw_state_n...
要在 SQL Server 2019 中设置定时自动重启,可以使用 Window...
您收到的错误消息表明数据库 'EastRiver' 的...
首先我需要查询出需要使用SQL Server Profiler跟踪的数据库标...