如何为数据库,表等对象添加描述信息
2010-02-06 23:34
330 查看
如何为数据库,表等对象添加描述信息
--创建实例数据库test
create database test
--为test数据库添加拓展属性
USE test;
GO
EXEC sys.sp_addextendedproperty
@name = N'MS_DescriptionTest',
@value = N'Test on db_test';
GO
--创建表
create table 表(a1 varchar(10),a2 char(2))
go
--创建函数
create function 函数(@n int)
returns int
as
begin
return 1
end
--为表添加描述信息
EXECUTE sp_addextendedproperty N'MS_Description', '人员信息表', N'user', dbo, N'table', 表, NULL, NULL
--为字段a1添加描述信息
EXECUTE sp_addextendedproperty N'MS_Description', '姓名', N'user', dbo, N'table', 表, N'column', a1
--为字段a2添加描述信息
EXECUTE sp_addextendedproperty N'MS_Description', '性别', N'user', dbo, N'table', 表, N'column', a2
--为函数添加描述信息
EXEC sys.sp_addextendedproperty N'MS_DescriptionExample', N'test in f_test',
N'SCHEMA', [dbo], N'FUNCTION',函数;
GO
--更新表中列a1的描述属性:
EXEC sp_updateextendedproperty 'MS_Description','字段','user',dbo,'table',表,'column',a1
--删除表中列a1的描述属性:
EXEC sp_dropextendedproperty 'MS_Description','user',dbo,'table',表,'column',a1
--显示数据库本身的描述属性
use test
go
SELECT objtype, objname, name, value
FROM fn_listextendedproperty(default, default, default, default, default, default, default);
--显示架构下所有表的描述属性
SELECT objtype, objname, name, value
FROM fn_listextendedproperty (NULL, 'schema', 'dbo', 'table', default, NULL, NULL);
GO
---显示表下所有列的描述属性
SELECT objtype, objname, name, value
FROM fn_listextendedproperty(NULL, 'schema', 'dbo', 'table', '表', 'column', default);
--显示描述属性还可以
select * from sys.extended_properties
--删除测试
drop table 表
--创建实例数据库test
create database test
--为test数据库添加拓展属性
USE test;
GO
EXEC sys.sp_addextendedproperty
@name = N'MS_DescriptionTest',
@value = N'Test on db_test';
GO
--创建表
create table 表(a1 varchar(10),a2 char(2))
go
--创建函数
create function 函数(@n int)
returns int
as
begin
return 1
end
--为表添加描述信息
EXECUTE sp_addextendedproperty N'MS_Description', '人员信息表', N'user', dbo, N'table', 表, NULL, NULL
--为字段a1添加描述信息
EXECUTE sp_addextendedproperty N'MS_Description', '姓名', N'user', dbo, N'table', 表, N'column', a1
--为字段a2添加描述信息
EXECUTE sp_addextendedproperty N'MS_Description', '性别', N'user', dbo, N'table', 表, N'column', a2
--为函数添加描述信息
EXEC sys.sp_addextendedproperty N'MS_DescriptionExample', N'test in f_test',
N'SCHEMA', [dbo], N'FUNCTION',函数;
GO
--更新表中列a1的描述属性:
EXEC sp_updateextendedproperty 'MS_Description','字段','user',dbo,'table',表,'column',a1
--删除表中列a1的描述属性:
EXEC sp_dropextendedproperty 'MS_Description','user',dbo,'table',表,'column',a1
--显示数据库本身的描述属性
use test
go
SELECT objtype, objname, name, value
FROM fn_listextendedproperty(default, default, default, default, default, default, default);
--显示架构下所有表的描述属性
SELECT objtype, objname, name, value
FROM fn_listextendedproperty (NULL, 'schema', 'dbo', 'table', default, NULL, NULL);
GO
---显示表下所有列的描述属性
SELECT objtype, objname, name, value
FROM fn_listextendedproperty(NULL, 'schema', 'dbo', 'table', '表', 'column', default);
--显示描述属性还可以
select * from sys.extended_properties
--删除测试
drop table 表
相关文章推荐
- 如何为数据库,表等对象添加描述信息
- 数据库交易记录--如何添加审计信息到闪回归档数据以替换操作日志表
- 如何取得数据库对象的脚本信息
- 如何实现添加多条信息到GridView中,而一次保存到数据库,不被页面刷新而丢失数据呢?
- 物联网平台机智云Android开源框架入门之旅(六)如何修改设备的名字,并且添加描述信息。
- SQL Server: 如何为函数(或其它对象)添加版本信息
- 如何用eclipse将数据库oracle数据相连接,实现查询数据库中的信息以及更改添加表中内容
- 如何用SQL语句为数据库表列添加描述
- 物联网平台机智云Android开源框架入门之旅(六)如何修改设备的名字,并且添加描述信息。
- 如何将对数据库两个表的操作处于用一个事物下?同一个连接对象+事物拦截
- thinkphp 如何给控制器传值,实现按钮删除数据库信息
- 如何生成log新信息背景图片和在图片上添加水印
- python word 2003:如何获得Selection对象(Range对象)的相关信息?
- 如何在程序中添加svn版本信息
- 完成一个学生管理程序,使用学号作为键添加5个学生对象,并可以将全部信息保存在文件中,可以实现对学生信息的学号查找,输出全部学生信息的功能。
- 完成一个学生管理程序,使用学号作为键添加5个学生对象,并可以将全部信息保存在文件中,可以实现对学生信息的学号查找,输出全部学生信息的功能。
- 如何将一个数据库中的表,转化为一个javabean对象
- Flex中如何监测摄像头Camera对象活动以及状态事件与信息
- Android位置服务介绍,并介绍如何通过LocationManager对象获取位置信息
- 显示数据库中的表结构(新增了索引及表的描述信息)