導航:首頁 > 編程大全 > 更改資料庫表欄位名稱

更改資料庫表欄位名稱

發布時間:2023-12-12 16:52:10

⑴ 怎樣用SQL語句修改欄位名

SQL Server中修改欄位名的語句是:sp_rename'表名.舊欄位名','新欄位名'

欄位名name改為Snam的語句如下:sp_rename'test.name','sname'

拓展資料

一、語法定義

sp_rename指更改當前資料庫中用戶創建對象(如表、列或用戶定義數據類型)的名稱。游備

二、語法介紹

sp_rename [ @objname = ] 'object_name' ,
[ @newname = ] 'new_name'
[ , [ @objtype = ] 'object_type' ]

三、參數說明

1、[@objname =] 'object_name'—是用戶對象(表、視圖、列、存儲過程、觸發器、默認值、資料庫、對象或規則)或數據類型的當前名稱。如果要重命名的對象是表中的一列,那麼神友毀 object_name 必須為 table.column 形式。如果要重命名的是索引,那麼 object_name 必須為 table.index 形式。object_name 為 nvarchar(776) 類型,無默認值。告備

2、[@newname =] 'new_name'—是指定對象的新名稱。new_name 必須是名稱的一部分,並且要遵循標識符的規則。newname 是 sysname 類型,無默認值。

3、[@objtype =] 'object_type' —是要重命名的對象的類型。object_type 為 varchar(13) 類型,其默認值為 NULL,可取下列值。

⑵ 怎樣動態地給資料庫增加或修改欄位名

在已有資料庫中的表添加欄位:
1、通用式:
alter table [表名] add [欄位名] 欄位屬性 default 預設值 default 是可選參數
2、增加欄位:
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()等,表示預設值
3、(上面都是最常用的,還有其他的屬性,可以參考下面的數據類型描述)
4、刪除欄位:
alter table [表名] drop 欄位名
修改變長文本型欄位的大小:alter table [表名] alter 欄位名 varchar(N)
刪除表: drop table [表名]

⑶ 怎樣用SQL語句修改欄位名

SQL Server中修改欄位名的語句是:sp_rename'表名.舊欄位名','新欄位名'

欄位名name改為Snam的語句如下:sp_rename'test.name','sname'

拓展資料

一、語法定義

sp_rename指更改當前資料庫中用戶創建對象(如表、列或用戶定義數據類型)的名稱。

二、語法介紹

sp_rename [ @objname = ] 'object_name' ,
[ @newname = ] 'new_name'
[ , [ @objtype = ] 'object_type' ]

三、參數說明

1、[@objname =] 'object_name'—是用戶對象(表、視圖、列、存儲過程、觸發器、默認值、資料庫、對象或規則)或數據類型的當前名稱。如果要重命名的對象是表中的一列,那麼 object_name 必須為 table.column 形式。如果要重命名的是索引,那麼 object_name 必須為 table.index 形式。object_name 為 nvarchar(776) 類型,無默認值。

2、[@newname =] 'new_name'—是指定對象的新名稱。new_name 必須是名稱的一部分,並且要遵循標識符的規則。newname 是 sysname 類型,無默認值。

3、[@objtype =] 'object_type' —是要重命名的對象的類型。object_type 為 varchar(13) 類型,其默認值為 NULL,可取下列值。

閱讀全文

與更改資料庫表欄位名稱相關的資料

熱點內容
狼蛛鼠找不到配置文件 瀏覽:845
土豪金編程器軟體打不開什麼原因 瀏覽:957
備分數據換SD片是什麼意思 瀏覽:666
jmp數據分析時主要看哪些參數 瀏覽:59
js循環 瀏覽:505
大數據大二學生可以做哪些實習 瀏覽:567
微信上沒有小程序選項 瀏覽:839
電腦桌面的excel文件不顯示圖標 瀏覽:992
ios無法綁定支付寶支付密碼 瀏覽:6
linux文件系統叫什麼 瀏覽:721
在wps中文件找不到了 瀏覽:59
大數據涉及哪些行業 瀏覽:215
系統印象文件找不到也無法刪除 瀏覽:594
ps文件線段不顯示 瀏覽:129
win10主題清華同方 瀏覽:114
文件5weh 瀏覽:296
java標准庫c標准庫 瀏覽:101
90版本天御刺客 瀏覽:719
做系統文件還在嗎 瀏覽:73
elf文件android運行 瀏覽:641

友情鏈接