我可以在应用程序中使用表字段定义的描述吗?
本文关键字:定义 描述 字段 应用程序 我可以 | 更新日期: 2023-09-27 18:13:26
当我在SQL Server Management Studio中创建表时,我总是为我正在创建的字段添加一个描述。
它们是一种访问信息的方式,以便能够在我的应用程序中使用帮助文本的描述或在页面上使用它?
您可以通过TSQL检索列描述:
SELECT cast(value as varchar) as ColDescription
FROM fn_listextendedproperty ('MS_DESCRIPTION','schema',
'dbo', 'table', '<tablenamehere>', 'column', '<columnnamehere>');
对于表中所有具有描述的列,将列保留为空:
SELECT objname AS ColName, cast(value as varchar) as ColDescription
FROM fn_listextendedproperty ('MS_DESCRIPTION','schema',
'dbo', 'table', '<tablenamehere>', 'column', null);
是否返回您正在谈论的描述?
SELECT objtype, objname, name, value
FROM fn_listextendedproperty('MS_Description', default, default, default, default, default, default);