资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

sqlserver加备注,增加字段的sql语句备注

sqlserver 表名 有备注吗

结果代码是: 建表后,设置表/字段的注释信息。

在网站设计制作、成都网站设计过程中,需要针对客户的行业特点、产品特性、目标受众和市场情况进行定位分析,以确定网站的风格、色彩、版式、交互等方面的设计方向。创新互联建站还需要根据客户的需求进行功能模块的开发和设计,包括内容管理、前台展示、用户权限管理、数据统计和安全保护等功能。

下面是 读取表/字段 的说明备注 的 SQL 语句。

获取数据库表清单:

select top 1000 

ROW_NUMBER() OVER (ORDER BY a.object_id) AS No,  

a.name AS 表名, 

isnull(g.[value],'-') AS 说明

from 

sys.tables a left join sys.extended_properties g 

on (a.object_id = g.major_id AND g.minor_id = 0)

No 表名 说明

1 test_table 测试表

2 test_main -

获取数据库表的字段清单 [这里是查看 test_table 表的字段]

SELECT

a.column_id AS No,

a.name AS 列名,

isnull(g.[value],'-') AS 说明

FROM

sys.columns a left join sys.extended_properties g

on (a.object_id = g.major_id AND g.minor_id = a.column_id)

WHERE

object_id =

(SELECT object_id FROM sys.tables WHERE name = 'test_table')

No 列名 说明

1 Test_ID 主键(自增长)

2 Test_Key 种类

3 Test_Value 数值

4 Test_Type 内部类型

5 Test_BelongTo 从属关系

6 Test_Grade 等级

7 Test_Remark 备注

8 Test_Visible 是否可见

-----

更加详细一点的信息

SELECT

col.name AS 列名,

typ.name as 数据类型,

col.max_length AS 占用字节数,

col.precision AS 数字长度,

col.scale AS 小数位数,

col.is_nullable  AS 是否允许非空,

col.is_identity  AS 是否自增,

case when exists 

( SELECT 1 

FROM 

sys.indexes idx 

join sys.index_columns idxCol 

on (idx.object_id = idxCol.object_id)

WHERE

idx.object_id = col.object_id

AND idxCol.index_column_id = col.column_id 

AND idx.is_primary_key = 1

) THEN 1 ELSE 0 END  AS 是否是主键

FROM

sys.columns col left join sys.types typ on (col.system_type_id = typ.system_type_id)

WHERE

col.object_id =

(SELECT object_id FROM sys.tables WHERE name = 'test_table')

SQL Server 2005 的 Microsoft SQL Server Management Studio Express

没有 带列名一起复制。 凑合着看看吧,就不手动写列名了。

Test_ID    int    4    10    0    0    1    1    主键(自增长)

Test_Key    varchar    10    0    0    0    0    0    种类

Test_Value    varchar    20    0    0    0    0    0    数值

Test_Type    int    4    10    0    0    0    0    内部类型

Test_BelongTo    int    4    10    0    1    0    0    从属关系

Test_Grade    int    4    10    0    1    0    0    等级

Test_Remark    varchar    50    0    0    1    0    0    备注

Test_Visible    bit    1    1    0    1    0    0    是否可见

SQL基础11:sqlserver、oracle添加修改删除字段注释

使用上面的命令,不管是否已经添加过注释,都会通过覆盖的方式替换掉。当语句当中的注释不为空的时候,就相当于是修改表或字段的注释;当表或者字段的注释为空的时候,就相当于是在增加注释;更新也是一样。

我们在给字段添加注释的时候往往会有很多字段,比如一张表的字段会有50个字段,如果逐条添加至少会用20分钟这样效率太慢了,这时候我们要想如何快速添加。这里给大家附上我的方法

关于SQLServer语句。

LEFT([Ves_Berth],1) AS Berth_CT 是说取Ves_Berth这一列的从左边算起第1个字符串 ,取名为Berth_CT

insert ..into...select... 就是说从YP_BS_Vessel查询出Ves_Berth这一列的从左边算起第1个字符插入到这个VESSEL_CALL表,并且插入的顺序是根据表YP_BS_Vessel中的Ves_ETB字段排序过的

SQLserver 怎么给每个字段进行备注?工具建表和代码建表?

用图形化界面,在设置ID自动增长的那里,有个写字段备注信息的,你好好看看。

sql 在查询结果最后一行添加备注

肯定做不到合并单元格,数据库不是excel

不过可以找1个为字符型的字段,比如你查询一个东西sql语句这样

select id,name,pirce from 表名

结果是

1   张三  100

2   李四  200

你要显示成

1   张三  100

2   李四  200

12月奖金

select id,name,pirce from 表名

union all

select '','12月奖金',''

这是sqlserver的写法

sql server,如何给表和字段添加备注,并更新备注,以及查询备注

sql

server,如何给表和字段添加备注,并更新备注,以及查询备注

sqlserver没有这样的功能,但你可以用powerdesigner等工具去建表,这个可以实现你要的,然后你在导到sqlserver就ok了


文章标题:sqlserver加备注,增加字段的sql语句备注
分享链接:http://www.cdkjz.cn/article/hdodhc.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

大客户专线   成都:13518219792   座机:028-86922220