sysobjects是系統(tǒng)對(duì)象表,syscolumns是系統(tǒng)字段信息表,systypes是系統(tǒng)類(lèi)型表。通過(guò)字段的ID和sysproperties(系統(tǒng)注釋屬性表)關(guān)聯(lián),即可讀出注釋信息。

創(chuàng)新互聯(lián)公司專(zhuān)注于秀英企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站,商城網(wǎng)站建設(shè)。秀英網(wǎng)站建設(shè)公司,為秀英等地區(qū)提供建站服務(wù)。全流程按需策劃,專(zhuān)業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)公司專(zhuān)業(yè)和態(tài)度為您提供的服務(wù)
使用上面的命令,不管是否已經(jīng)添加過(guò)注釋?zhuān)紩?huì)通過(guò)覆蓋的方式替換掉。當(dāng)語(yǔ)句當(dāng)中的注釋不為空的時(shí)候,就相當(dāng)于是修改表或字段的注釋?zhuān)划?dāng)表或者字段的注釋為空的時(shí)候,就相當(dāng)于是在增加注釋?zhuān)桓乱彩且粯印?/p>
我們?cè)诮o字段添加注釋的時(shí)候往往會(huì)有很多字段,比如一張表的字段會(huì)有50個(gè)字段,如果逐條添加至少會(huì)用20分鐘這樣效率太慢了,這時(shí)候我們要想如何快速添加。這里給大家附上我的方法
在SQL標(biāo)準(zhǔn)中標(biāo)準(zhǔn)的注釋方式是"--"注釋?zhuān)磫涡凶⑨專(zhuān)贿^(guò)不同的數(shù)據(jù)庫(kù)注視方式也略有不同,下面是各個(gè)數(shù)據(jù)庫(kù)支持餓方式
其中這是方式基本上每個(gè)數(shù)據(jù)庫(kù)都是支持的mysql 注釋方法
在MySQL中病支持標(biāo)準(zhǔn)的"--"注釋方式,他采用的是"#"方式才進(jìn)行單行注釋。
1."#"注釋. 以#開(kāi)頭的一句表示注釋一行如:
#
##創(chuàng)建用戶(hù)表
#
create table user(
id int primary key not null,
name varchar(20));
#注釋也可以用在行中注釋?zhuān)⑨審?開(kāi)始,到行末結(jié)束.如:
create table user(
id int primary key not null, # 用戶(hù)id
name varchar(20));2.這種是C語(yǔ)言的注釋風(fēng)格,支持一行注釋也支持多行注釋。另外還可以是行內(nèi)注釋
1) 單行注釋 即用注釋一行如
create table student(
id int primary not null,
name varchar(50));
2)多行注釋 即可以跨行注釋如
create table student(
id int primary not null,
name varchar(50));
3)行內(nèi)注釋 即注釋的內(nèi)容可以在sql語(yǔ)句中,可以用來(lái)對(duì)字段進(jìn)行注釋。如:
create table student(
id int ,name varchar(50) );SqlServer 注釋方法
--注釋,即標(biāo)準(zhǔn)的單行注釋
--
----創(chuàng)建用戶(hù)表
--
create table student(
id int primary not null,
name varchar(50));
注釋?zhuān)河梅ㄍ琈ySQL的注釋方式,支持單行,多行和行內(nèi)注釋。Oracle和DB2數(shù)據(jù)庫(kù)的注釋方式基本上和SqlServer相同,參見(jiàn)上面。
在transact-sql
中可使用兩類(lèi)注釋符。
1、ansi
標(biāo)準(zhǔn)的注釋符“--”
用于單行注釋?zhuān)?/p>
2、與c語(yǔ)言相同的程序注釋符號(hào),即“/**/”。“/*”用于注釋文字的開(kāi)頭,“*/”用于注釋文字的結(jié)尾,可在程序中標(biāo)識(shí)多行文字為注釋。
首先,要明確一點(diǎn)的是注釋存在sysproperties表中而不是跟創(chuàng)建的表捆綁到一起的
具體使如方法如下:
一、使用SQL Server窗口創(chuàng)建表是會(huì)有注釋窗口;
二、使用SQL語(yǔ)句的comment語(yǔ)句,該語(yǔ)句放置在create table()后面,如:
comment on table table_name is 'table_mark'
comment on column table_name."Column" is 'column_mark'
三、調(diào)用系統(tǒng)存儲(chǔ)過(guò)程sp_addextendedproperty來(lái)添加注釋?zhuān)纾?/p>
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,自動(dòng)增加',N'user',N'dbo',N'table',N'Employee',N'column',N'EmployeeID'
或者
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'角色I(xiàn)D' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CharData', @level2type=N'COLUMN',@level2name=N'charid'
GO
分享標(biāo)題:sqlserver的注釋,sql中注釋
本文鏈接:http://chinadenli.net/article33/dsejdss.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站建設(shè)、網(wǎng)站策劃、微信小程序、手機(jī)網(wǎng)站建設(shè)、移動(dòng)網(wǎng)站建設(shè)、面包屑導(dǎo)航
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)