給你個(gè)sqlserver例子吧,,,
創(chuàng)新互聯(lián)公司-專(zhuān)業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比瓊山網(wǎng)站開(kāi)發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫(kù),直接使用。一站式瓊山網(wǎng)站制作公司更省心,省錢(qián),快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋瓊山地區(qū)。費(fèi)用合理售后完善,十年實(shí)體公司更值得信賴。
這上面兩種方式的說(shuō)明,你描述的應(yīng)該是執(zhí)行下面的過(guò)程的方式
CREATE?TABLE?T_WORKINFO_TEMPLATE
(?
WORKINFO_TEMPLATE_ID?CHAR(36)?PRIMARY?KEY,????--?主鍵
COMPONENTREFERENCE?VARCHAR(400),????????--?相關(guān)設(shè)備
ITEMNAME?VARCHAR(200),????????????--????
ITEMCONTENT?VARCHAR(2000),????--?保養(yǎng)內(nèi)容
PERIOD?NUMERIC(9,2),????????--?預(yù)檢周期
PERIODICAL?VARCHAR(10),????????--?周期的單位,數(shù)據(jù)取T_PERIODICAL
REMARK?VARCHAR(4000),????????--?備注
CLASS?VARCHAR(20)????????--?類(lèi)別
)?ON?[PRIMARY]
GO
exec?sp_addextendedproperty?N'MS_Description',?N'主鍵',?N'user',?N'dbo',?N'table',?N'T_WORKINFO_TEMPLATE',?N'column',?N'WORKINFO_TEMPLATE_ID'
exec?sp_addextendedproperty?N'MS_Description',?N'相關(guān)設(shè)備',?N'user',?N'dbo',?N'table',?N'T_WORKINFO_TEMPLATE',?N'column',?N'COMPONENTREFERENCE'
下面是一個(gè) 建表, 為列 設(shè)置 說(shuō)明的 例子 sql 語(yǔ)句。
IF EXISTS(SELECT * FROM sys.Tables WHERE name='test_table')
DROP TABLE test_table
go
CREATE TABLE test_table(
Test_ID int IDENTITY(1,1) PRIMARY KEY NOT NULL ,
Test_Key varchar(10) NOT NULL ,
Test_Value varchar(20) NOT NULL ,
Test_Type int NOT NULL ,
Test_BelongTo int,
Test_Grade int DEFAULT 1,
Test_Remark varchar(50),
Test_Visible bit DEFAULT 1
);
go
EXECUTE sp_addextendedproperty N'MS_Description', '測(cè)試表', N'user', N'dbo', N'Table', N'test_table', NULL, NULL;
go
EXECUTE sp_addextendedproperty N'MS_Description', '主鍵(自增長(zhǎng))', N'user', N'dbo', N'Table', N'test_table', N'column' , N'Test_ID';
go
EXECUTE sp_addextendedproperty N'MS_Description', '種類(lèi)', N'user', N'dbo', N'Table', N'test_table', N'column' , N'Test_Key';
go
EXECUTE sp_addextendedproperty N'MS_Description', '數(shù)值', N'user', N'dbo', N'Table', N'test_table', N'column' , N'Test_Value';
go
EXECUTE sp_addextendedproperty N'MS_Description', '內(nèi)部類(lèi)型', N'user', N'dbo', N'Table', N'test_table', N'column' , N'Test_Type';
go
EXECUTE sp_addextendedproperty N'MS_Description', '從屬關(guān)系', N'user', N'dbo', N'Table', N'test_table', N'column' , N'Test_BelongTo';
go
EXECUTE sp_addextendedproperty N'MS_Description', '等級(jí)', N'user', N'dbo', N'Table', N'test_table', N'column' , N'Test_Grade';
go
EXECUTE sp_addextendedproperty N'MS_Description', '備注', N'user', N'dbo', N'Table', N'test_table', N'column' , N'Test_Remark';
go
EXECUTE sp_addextendedproperty N'MS_Description', '是否可見(jiàn)', N'user', N'dbo', N'Table', N'test_table', N'column' , N'Test_Visible';
go
在注冊(cè)表中查找對(duì)應(yīng)SSMS的版本號(hào)(Sqlserver2016?對(duì)應(yīng)13.0)下的?(HKEY_CURRENT_USER?\?Software?\?Microsoft?\?SQL?Server?Management?Studio?\?11.0?\?DataProject)?SSVPropViewColumnsSQL70?,?SSVPropViewColumnsSQL80,并修改為1,2,6,17;?然后重啟SSMS。?需要注意的是,如果連接的數(shù)據(jù)庫(kù)非本地的情況下,則修改的注冊(cè)表是連接的數(shù)據(jù)庫(kù)所在的計(jì)算機(jī)的注冊(cè)表。
參考鏈接
該SQL語(yǔ)句會(huì)使用到sys.extended_properties目錄視圖。
該視圖的說(shuō)明如下:
說(shuō)明:該視圖針對(duì)當(dāng)前數(shù)據(jù)庫(kù)中的每個(gè)擴(kuò)展屬性返回一行。
具體返回結(jié)果集中每列的含義請(qǐng)參考MSDN文檔。
示例代碼如下:
例如我要查詢表table1的所有列的列說(shuō)明:
select A.Value,B.Name,
C.Name as TypeName,B.Max_length,B.Precision,B.Scale
from sys.extended_properties A inner join sys.columns B
on A.major_id=B.object_id
and A.minor_id=B.Column_id
inner join sys.types c on B.user_type_id=C.user_type_id
where A.major_ID=object_id('Storage_Goods') and A.Value!=''
注意:目錄視圖只有SQL SERVER2005及以上版本才有。
分享名稱(chēng):sqlserver列說(shuō)明,sqlserver設(shè)置標(biāo)識(shí)列
當(dāng)前路徑:http://m.kartarina.com/article12/hddhdc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站排名、網(wǎng)站內(nèi)鏈、ChatGPT、做網(wǎng)站、用戶體驗(yàn)、定制網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(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)