如何利用PowerDesign9.5生成带有列注释的SQL SERVER 2000数据库

 

利用PowerDesign9.5生成带有列注释的SQL2000数据库,不是PowerDesign9.5默认的功能,必须手工处理。

原理:

1.可以在SQL SERVER 2000的数据库对象上利用系统存储过程sp_addextendedproperty增加扩展属性。 

2.在SQL SERVER 2000数据库中表的列描述名称为:“MS_Description”。

3.例如在表Table1中列“id”的描述为“编号”,可使用以下存储过程:

exec sp_addextendedproperty N'MS_Description', N'编号', N'user', N'dbo', N'table', N'Table1', N'column', N'id'

4.PowerDesign9.5中编辑生成数据库的语句,向其中添加以上存储过程,并替换其中的变量,例如添加如下语句:

[execute ]sp_addextendedproperty N'MS_Description',N'%@OBJTLABL%',N'user',N'dbo', N'table', N'%TABLE%',N'column', N'%COLUMN%'

其中%@OBJTLABL%为对象注释变量,%TABLE%为表名,%COLUMN%为列名。

操作步骤为:

1.在菜单中选择“工具”/“资源”\“数据库管理系统”。(也可以用来处理tablespace,在该处有相应的tablespace 选项)
2.打开“数据库管理系统”列表窗口,选择“SQL SERVER 2000,然后选择窗口中的“属性”项,打开编辑“SQL SERVER 2000的属性项窗口,如下图:



 

3.在左边展开Script/Objects/Column,选中“ColumnComment,在右面的编辑框中数据以上存储过程语句,结果如下图:

 


4.至此操作基本结束,生成数据库时就可以把在PowerDesign9.5中的列的注释生成到SQL SERVER 2000的数据库中了(需要在进行PowerDesign9.5的列的设计时编写列注释)。如下图:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值