有些時候我們需要刪除或增加資料庫中有資料中表的列。總結一下列的刪除和增加。當表中存在資料時,刪除列後,資料也會被刪除。
sql語句:
alter table 表名 drop column 列名如果列存在約束,不能直接刪除列。此時需要先刪除約束:
sql語句:
alter table 表名 drop constraint 約束名列的增加有兩種情況,一種增加的字段允許為空,另一種反之。我們來看看這兩種情況有什麼不同?
當增加列可空時,原有的資料會為新增的列賦值為null
增加列sql語句:
alter table student add gender bit當增加列不能為空時,則必須為列新增預設值
sql語句:
alter table student add gender bit not null default(0)
SQL server 新增字段問題
有些時候我們需要刪除或增加資料庫中有資料中表的列。總結一下列的刪除和增加。當表中存在資料時,刪除列後,資料也會被刪除。sql語句 alter table 表名 drop column 列名如果列存在約束,不能直接刪除列。此時需要先刪除約束 sql語句 alter table 表名 drop cons...
sqlserver新增列 字段 描述
id name type date 四個字段,表名是library 姓名 描述資訊 library 表名 被描述字段 name execute sp addextendedproperty n ms description 姓名 n user n dbo n table n library n co...
sqlserver欄位新增注釋方法
大部分網路給出的是如下方法,也是sqlserver生成 標準寫法 新增表注釋 exec sys.sp addextendedproperty name n ms description value n 人員資訊 level0type n schema level0name n dbo level1t...