sqlserver添加表注释、字段注释

--sp_addextendedproperty的使用,8个参数(@name与@value,@level0type与@level0name,@level1type与@level1name,@level2type与@level2name),4对,
[email protected]:为列添加扩展信息,@name就等于‘Caption‘
-- 为列添加说明信息,@name等于‘MS_Description‘

[email protected]是要添加的值

[email protected]:指定我们要修改的列的表所于那个数据库架构,‘user‘或‘SCHEMA‘(推荐,因为在sql server的未来版本中,将删除‘user‘)
[email protected]指定我们要修改的表所在架构的名称

[email protected]:指明我们要修改的列所属对象是表,还是视图等。本篇是修改表中的列,所以为‘table‘,
[email protected]: 指明要修改的列所属表的名称

[email protected]:指明我们要修改的对象是列,还是主键,还是约束等。本篇修改的是列,所以为‘column‘
[email protected]:指明要修改列的列名

--添加表名称注释
EXEC sp_addextendedproperty ‘MS_Description‘, ‘规格型号日志表‘, ‘SCHEMA‘, dbo, ‘table‘, LOG_REV_SPEC, null, null;

--增加字段注释
EXEC sp_addextendedproperty ‘MS_Description‘, ‘规格型号日志id22‘, ‘SCHEMA‘, dbo, ‘table‘, LOG_REV_SPEC, ‘column‘, logid;

---更新字段注释
--sp_updateextendedproperty

原文地址:https://www.cnblogs.com/hcy-zyy/p/11125519.html

时间: 2024-08-06 00:08:19

sqlserver添加表注释、字段注释的相关文章

Oracle中查看所有表和字段以及表注释.字段注释

获取表: select table_name from user_tables; //当前用户拥有的表 select table_name from all_tables; //所有用户的表 select table_name from dba_tables; //包括系统表 select table_name from dba_tables where owner='用户名' user_tables: table_name,tablespace_name,last_analyzed等 dba_

●sql语句-添加表和字段的说明

--添加表的说明 EXECUTE sys.sp_addextendedproperty N'MS_Description', '表说明', N'user', N'dbo', N'table', N'表名', NULL, NULL; --删除表的说明 EXECUTE sys.sp_dropextendedproperty N'MS_Description', 'user', 'dbo', 'table', '表名', NULL, NULL; ----------------------------

sql server 2008获取表的字段注释

1 SELECT 2 表名=case when a.colorder=1 then d.name else '' end, 3 表说明=case when a.colorder=1 then isnull(f.value,'') else '' end, 4 字段序号=a.colorder, 5 字段名=a.name, 6 标识=case when COLUMNPROPERTY( a.id,a.name,'IsIdentity')=1 then '√'else '' end, 7 主键=case

Oracle Comment 获取并修改表或字段注释

select * from dba_tables where owner = 'DINGYINGSI'; select * from user_col_comments where table_name = 'STUDENT'; comment on table "STUDENT" is '这是学生信息表'; comment on column STUDENT.ID is '这是一个学生的ID'; 注意表名的大小写

sqlserver数据库 表中字段值有空格,如何去除空格(例如char (5) 存入数据不足5位时sqlserver会自动补空格)

普通的空格 前后的空格,使用LTrim和RTrim即可,例如:LTrim(RTrim(Name)) 中间的空格,使用replace函数替换,例如:Replace(Name,' ','') 如果是普通的空格,很容易替换,但有时候会遇到一些特殊的空格,就比较麻烦,看起来跟普通的空格一模一样,但就是无法替换掉.这就需要特殊的方法去找出空格,然后用replace替换. 找出这样的空格,需要用到ascii函数,通过ascii函数,找出空格的ascii值,然后用replace函数+char函数来替换. 例如

sql server2008给数据表,字段,添加修改注释

1.sqlserver用语句给表注释 EXECUTE sp_addextendedproperty N'MS_Description', N'表注释', N'user', N'dbo', N'table', N'表名', NULL, NULL 2.sqlserver用语句给表的“字段”注释 EXECUTE sp_addextendedproperty N'MS_Description', N'字段注释', N'user', N'dbo', N'table', N'表名', N'column',

Oracle 修改字段注释

修改字段注释SQL: COMMENT ON COLUMN 表名.字段名 IS '注释内容'; 批量修改所有表的字段注释,这里是修改所有没有注释的字段 附件: 实现步骤: 1.利用SQL找出所有没有注释的字段,导出查询结果 2.将查询结果正则替换注释修改SQL语句 3.手动修改注释修改SQL语句中的注释内容(这里没办法自动了,内容不是统一的),运行注释修改SQL语句块 实现参考文章: oracle 中出现表名:BIN$2cMp4FjwQ2Cw3Lj+BxLYTw==$0 - http://fern

oracle 建表后添加表注释及字段注释

oracle添加表注释和表字段注释 创建Oracle数据库表时候加上注释 CREATE TABLE t1(id  varchar2(32) primary key,name VARCHAR2(8) NOT NULL,age number,) 添加表注释:COMMENT ON table t1 IS '个人信息'; 添加字段注释:comment on column t1.id  is 'id';comment on column t1.nameis '姓名';comment on column t

Oracle、Mysql、SqlServer创建表和给表和字段加注释

一.Oracle --创建表 create table test ( id varchar2(200) primary key not null, sort number, name varchar(200) ) --字段加注释 comment on column test.id is 'id'; comment on column test.sort is '序号'; --表加注释 comment on table test is '测试表'  二.Mysql --创建表 create tab