用sql語句建立表的時候,如何給列指定說明。主要用到sp_addextendedproperty這個儲存過程。
語法
sp_addextendedproperty[ @name = ]
[ , [ @value = ]
[ , [ @level0type = ]
, [ @level0name = ]
[ , [ @level1type = ]
, [ @level1name = ]
[ , [ @level2type = ]
, [ @level2name = ] ] ]
] ]
--建立表
create table 表(a1 varchar(10),a2 char(2))
--為表新增描述資訊
execute sp_addextendedproperty n'ms_description', '人員資訊表', n'user', n'dbo', n'table', n'表', null, null
--為字段a1新增描述資訊
execute sp_addextendedproperty n'ms_description', '姓名', n'user', n'dbo', n'table', n'表', n'column', n'a1'
--為字段a2新增描述資訊
execute sp_addextendedproperty n'ms_description', '性別', n'user', n'dbo', n'table', n'表', n'column', n'a2'
--更新表中列a1的描述屬性:
exec sp_updateextendedproperty 'ms_description','欄位1','user',dbo,'table','表','column',a1
--刪除表中列a1的描述屬性:
exec sp_dropextendedproperty 'ms_description','user',dbo,'table','表','column',a1
--刪除測試
drop table 表
用SQL語句建立表修改表
1.建立表 create table 學生資訊 學號varchar 14 identity 1,1 primary key,姓名varchar 8 unique not null,班級編號varchar 14 references 班級資訊 年級int null,性別varchar 2 check ...
使用sql語句建立表 修改表 新增列等
1.建立表 create table 學生資訊 學號 varchar 14 identity 1,1 primary key,姓名 varchar 8 unique not null,班級編號 varchar 14 references 班級資訊 年級 int null,性別 varchar 2 c...
常見SQL語句 建立表 新增主鍵 新增列
新建表 create table 表名 自動編號字段 int identity 1,1 primary key 欄位1 nvarchar 50 default 預設值 null 欄位2 ntext null 欄位3 datetime,欄位4 money null 欄位5 int default 0,...