增加字段: alter table 表名 add 新增欄位名 字段型別 預設值…
alter table [stu] add [jj] int default 0
刪除字段: alter table 表名 drop column 欄位名;
alter table [stu] drop column [jj]
如果字段設定了預設值,會報錯「由於乙個或多個物件訪問此列,alter table drop column失敗。」
修改字段型別:alter table 表名 alter column 欄位名 type
alter table [stu] alter column [jj]
varchar
(200
)
修改欄位名:exec sp_rename 『表名.原欄位名』,『新欄位名』
exec sp_rename 'stu.jj'
,'gg'
修改表名:exec sp_rename 『原表名』,『新錶名』;
exec sp_rename 'stu'
,'stu2'
;
複製(1) SQLServer 複製簡介
sqlserver的複製技術最少從sqlserver2000時代已經出現,當初是為了分布式計算,不是為了高可用。但是到了今天,複製也成為了一種高可用技術,並且被廣泛使用。很多問題都通過複製得以解決。複製說白了就是一種發布 訂閱模式,但是這種模式並不容易理解。下面介紹一下複製技術的一些概念。提醒一下,...
SQL Server 修改表結構
檢視指定表結構exec sp help reports修改表名exec sp rename reports reports2 刪除資料表 不能刪除有外來鍵約束的表。drop table reports表字段alter table reports add newcolumn nchar 5 null ...
sql server 修改表結構
修改資料庫名稱 表名稱 欄位名 修改資料庫名 sp renamedb olddbname newdbname 修改表名 sp rename oldtablename newtablename 修改欄位名 引數簡單易懂 oldcolumnname oldcolumnname 舊表名 如果多表字段重複的...