验证中...
Languages: SQL
Categories: 数据库相关
Latest update 2019-05-14 16:08
表结构描述信息
Raw Copy
--为表添加描述信息
EXECUTE sp_addextendedproperty N'MS_Description', '人员信息表', N'user', N'dbo',
N'table', N'表', NULL, NULL;
--修改表描述
EXECUTE sp_updateextendedproperty N'MS_Description', N'ceshi', N'user', N'dbo',
N'table', N'attachement';
--为字段a1添加描述信息
EXECUTE sp_addextendedproperty N'MS_Description', '姓名', N'user', N'dbo',
N'table', N'表', N'column', N'a1';
--更新表中列a1的描述属性:
EXEC sp_updateextendedproperty 'MS_Description', '字段1', 'user', dbo, 'table',
'表', 'column', 'a1';
--删除表描述
EXECUTE sp_dropextendedproperty N'MS_Description',N'user',N'dbo',N'table', N'attachement', NULL, NULL
--为表添加/修改描述信息
IF EXISTS ( SELECT TOP 1
ISNULL(A.value, '') AS value
FROM sys.extended_properties A
LEFT JOIN sys.columns B ON A.major_id = B.object_id
AND A.minor_id = B.column_id
LEFT JOIN sys.tables C ON A.major_id = C.object_id
WHERE A.class = 1
AND C.name = 'attachement'
AND ISNULL(B.name, '') = '' )
BEGIN
EXECUTE sp_updateextendedproperty N'MS_Description', N'ceshi', N'user',
N'dbo', N'table', N'attachement';
END;
ELSE
BEGIN
EXECUTE sp_addextendedproperty N'MS_Description', 'ceshi', N'user',
N'dbo', N'table', N'attachement', NULL, NULL;
END;

Comment list( 0 )

You need to Sign in for post a comment

Help Search

Gitee_sixth 5th_float_left_close