sql-server – 是否可以在Microsoft SQL 2000中为表添加描述/注
发布时间:2020-12-12 16:11:58 所属栏目:MsSql教程 来源:网络整理
导读:是否可以在Microsoft SQL 2000及更高版本的表中添加类似“元数据”的描述或注释? 您将如何通过CREATE TABLE语句执行此操作? 是否可以在字段中添加说明或评论? 在MSSQL 2000中如何查询此信息? 2005年? 解决方法 使用扩展属性.例如,要将扩展属性添加到dbo
是否可以在Microsoft SQL 2000及更高版本的表中添加类似“元数据”的描述或注释?
您将如何通过CREATE TABLE语句执行此操作? 是否可以在字段中添加说明或评论? 在MSSQL 2000中如何查询此信息? 2005年? 解决方法使用扩展属性.例如,要将扩展属性添加到dbo模式中的表中,可以使用:EXEC sys.sp_addextendedproperty @name=N'<NameOfProp>',@value=N'<Value>',@level0type=N'SCHEMA',@level0name=N'dbo',@level1type=N'TABLE',@level1name=N'<Table>' 您可以更新它们: EXEC sys.sp_updateextendedproperty @name=N'MS_Description',@value=N'My Description',@level1name=N'<YOUR TABLE NAME>' 你可以读取它们: SELECT * FROM fn_listextendedproperty (NULL,'schema','dbo','table','<yourtable>',default,default); 要么 SELECT p.name AS [Name],p.value FROM sys.tables AS tbl INNER JOIN sys.extended_properties AS p ON p.major_id=tbl.object_id AND p.minor_id=0 AND p.class=1 WHERE (tbl.name=N'<yourtablename>' and SCHEMA_NAME(tbl.schema_id)=N'dbo') ORDER BY [Name] ASC (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |