--新增字段
alter table gsp_mhj alter add salequantity money
--刪除字段
alter table files drop column imgfile
--修改字段屬性
alter table gsp_mhj alter column salequantity money
alter table gsp_mhj alter column salequantity money not null;
--修改欄位名:
alter table tab_info rename column createname to thisname;
--修改預設值
alter table tabinfo add constraint df default('嘿嘿') for thisname;
--新增說明
execute sp_addextendedproperty n'ms_description', '描述內容', n'user', n'dbo', n'table', n'表名', null, null
execute sp_addextendedproperty n'ms_description', '描述內容', n'user', n'dbo', n'table', n'products', n'column', n'列名'
--修改說明
execute sp_updateextendedproperty n'ms_description', '描述內容', n'user', n'dbo', n'table', n'表名', null, null
execute sp_updateextendedproperty n'ms_description', '描述內容', n'user', n'dbo', n'table', n'products', n'column', n'列名'
--獲取表中所有欄位的說明,並且<>'' --g.[value]<>''
select a.name filedname,g.[value] as notes
from syscolumns a left join systypes b on a.xtype=b.xusertype inner join sysobjects d
on a.id=d.id and d.xtype='u' and d.name<>'dtproperties' left join sys.extended_properties g
on a.id=g.major_id and a.colid = g.minor_id where d.[name] ='表名' and g.[value]<>'' order by a.id,a.colorder
--建立唯一性約束
alter table unittypes add constraint orderid_only unique (orderid)
alter table 表名 add constraint 約束名 unique (列名[也可稱為字段])
SQL語句(三)資料表的修改
2.修改表alter table 表名子句 1 新增字段 alter table 表名 add 列名 型別 列說明 列說明 null not null default primary key 約束 例 在people中新增 號碼 alter table people add tel varchar ...
SQL語句(三)資料表的修改
2.修改表alter table 表名子句 1 新增字段 alter table 表名 add 列名 型別 列說明 列說明 null not null default primary key 約束 例 在people中新增 號碼 alter table people add tel varchar ...
(SQL)資料表的修改
一 資料表的修改 格式 alter table 表名 子句 建立實驗表people create table people pname varchar 40 gender varchar 10 birthday varchar 10 1 新增字段 語法格式 alter table 表名 add 列名...