對Sql Server表字段進行修改

2021-07-23 05:29:14 字數 1036 閱讀 4377

通用式: 

alter table [表名] add [欄位名] 字段屬性 default 預設值 default 是可選引數

增加字段: 

alter table [表名] add 欄位名 smallint default 0 增加數字字段,整型,預設值為0 

alter table [表名] add 欄位名 int default 0 增加數字字段,長整型,預設值為0

alter table [表名] add 欄位名 single default 0 增加數字字段,單精度型,預設值為0 

alter table [表名] add 欄位名 double default 0 增加數字字段,雙精度型,預設值為0

alter table [表名] add 欄位名 tinyint default 0 增加數字字段,位元組型,預設值為0

alter table [表名] add 欄位名 text [null] 增加備註型字段,[null]可選引數

alter table [表名] add 欄位名 memo [null] 增加備註型字段,[null]可選引數

alter table [表名] add 欄位名 varchar(n) [null] 增加變長文字型字段 大小 為n(1~255)

alter table [表名] add 欄位名 char [null] 增加定長文字型字段 大小固定為255

alter table [表名] add 欄位名 datetime default 函式 增加日期型字段,其中 函式 可以是 now(),date()等,表示預設值

(上面都是最常用的,還有其他的屬性,可以參考下面的資料型別描述)

刪除字段: 

alter table [表名] drop 欄位名

修改變長文字型字段的大小:

alter table [表名] alter 欄位名 varchar(n)

刪除表: 

drop table [表名]

修改表某字段的名稱:

exec sp_rename '表.舊欄位', '新字段', 'column'; 

表字段的處理 Sql Server

目錄 表的建立 建立約束 檢視約束 刪除約束 插入資料 增加字段 刪除字段 create table student 學號 char 8 not null,姓名 char 8 not null,性別 char 2 not null,出生日期 date default getdate 班級 char ...

SQL SERVER檢視表字段資訊

快速檢視表結構字段 比較全面的 select col.colorder as 序號 case when col.colorder 1then obj.name else end as 表名,as中文表名,isnull ep.value as 注釋 col.name as欄位名 t.name as資料...

sql server 刪除表字段和字段的約束

刪除資料庫表中的字段時,使用了 alter table 表名 drop column 列名 伺服器返回的錯誤為 server msg 5074,level 16,state 1,line 1 the object 約束名 is dependent on column 列名.server msg 49...