如何在SQL Server 中添加注释

如何在SQL Server 中添加注释,第1张

首先,要明确一点的是注释存在sysproperties表中而不是跟创建的表捆绑到一起的

具体使如方法如下:

一、使用SQL Server窗口创建表是会有注释窗口;

二、使用SQL语句的comment语句,该语句放置在create table()后面,如:

comment on table table_name is 'table_mark'

comment on column table_name"Column" is 'column_mark'

三、调用系统存储过程sp_addextendedproperty来添加注释,如:

EXECUTE sp_addextendedproperty N'MS_Description',N'雇员信息',N'user',N'dbo',N'table',N'Employee',NULL,NULL

EXECUTE sp_addextendedproperty N'MS_Description',N'主键ID,自动增加',N'user',N'dbo',N'table',N'Employee',N'column',N'EmployeeID'

或者

EXEC syssp_addextendedproperty @name=N'MS_Description', @value=N'角色ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CharData', @level2type=N'COLUMN',@level2name=N'charid'

GO

Oracle添加注释的语法为:

comment on column 字段名 is '注释名';

举例:

创建表:

CREATE TABLE t1(

id  varchar2(32) primary key,

name VARCHAR2(8) NOT NULL,

age number,

);

添加表注释:

COMMENT ON table t1 IS '个人信息';

添加字段注释:

comment on column t1id  is 'id';

comment on column t1name is '姓名';

comment on column t1age is '年龄';

各种数据库的获取方式有差异

sql server

DB2

Oracle

MySql

Or Other

Oracle:

select from user_col_commnents where comments is not null and table_name='表名'

1、在powerBuilder中新建一个Physical Data Model,在其中新建一个用户表。

2、此时的SQL语句可从其中的Preview视图中得到。

3、这个时候生成的sql语句是没有注释的,而且sql语句可能也不是适合自己所对应的数据库语言。

4、此时可以为sql生成注释,PowerDesigner125,在其中选择Tools----》Excute commands-----》Edit/Run Script打开的窗口中添加以下信息。

5、还可以更换数据库sql语句,选择Database---》change current DBMS,在DBMS中选择对应的数据库,如Microsoft SQL Server 2005,点击确定。

Oracle数据库中 comment (注释) 修改方法:分两种情况,一种是表注释,一种是字段注释。对表或表字段增加或修改注释内容的方法都是一样的。

一、表注释修改语法:comment on table 表名 is '注释内容';

二、字段注释修改语法:comment on column 表名字段名 is '注释内容'。

如:

1、创建表:

CREATE TABLE t1(id varchar2(32) primary key,name VARCHAR2(8) NOT NULL,age number);

2、添加表注释:

Comment on table t1 is '个人信息';

3、添加字段注释:

comment on column t1id is 'id';

comment on column t1nameis '姓名';

comment on column t1age is '年龄';

1select from user_col_comments where table_name='表名'

2select from USER_TAB_COMMENTS where table_name='表名'

第一个是查字段注释,第二个是查表的注释,表名需要大写

以上就是关于如何在SQL Server 中添加注释全部的内容,包括:如何在SQL Server 中添加注释、oracle怎么给表的列加注释、怎么查数据库表的注释 comment等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10147551.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存