1 sqlserver修改表結構

2021-10-14 01:12:30 字數 645 閱讀 1339

增加字段: 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 舊表名 如果多表字段重複的...