sql server create table 給字段添加注釋說明


EXEC sys.sp_addextendedproperty @name=N'MS_Description',@level1name=N'a_jcgl_data',@level2name=N'id', @value=N'自增id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE', @level2type=N'COLUMN'

其中 @level1name為表名

@level2name=N'id' 中的id 為字段名

@value 為 字段的說明。

之前創建表一直類似像下面這種腳本

 

create table testTable

(

id    int  identity(1,1)    not null,--自增id

name  varchar(20)    not null --名字

)

這樣子只能備注着給自己看,我希望的備注是能被程序讀取,以方便根據表結構生成實體類的時候能有注釋,這樣子備注就不行了。

所以只能改為像本文開頭那樣的備注方式,但是像這樣子比較麻煩,而且容易出錯。如果能像mysql那樣子嗎?比如下面這個mysql的腳本

 

CREATE TABLE test.game(
nId INT PRIMARY KEY AUTO_INCREMENT COMMENT '設置主鍵自增',
szName VARCHAR(128) COMMENT '游戲名字',
szPath VARCHAR(256) COMMENT '下載路徑'
) COMMENT='表注釋';

sql server支持這樣的寫法嗎?知道的人說一下,謝謝。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM