怎樣用sql語句修改欄位名,怎樣用SQL語句修改欄位名

時間 2021-05-07 19:59:24

1樓:科學工作者

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,可取下列值。

2樓:末班車

alter table 表名 alter column name sname

這句沒錯哦

3樓:匿名使用者

alter table 表 drop column [name] alter table 表 add [sname] 列型別

4樓:孟德

alart table

5樓:匿名使用者

alter table [tablename] rename name to sname試試

6樓:匿名使用者

修改欄位名稱時要重新指定該欄位的型別;

alter table 表名 change 舊名稱 新名稱 變數型別,比如

alter table `table_name` change old_column_name new_column_name varchar(20);

類似的,在修改欄位型別時也要指定欄位型別;

alter table 表名 modify 要修改欄位的名稱 變數型別,比如

alter table `table_name` modify column_name int;

7樓:縫隙裡的石頭

sp_rename 是系統儲存過程

所以 語句應該這麼寫

exec sp_rename '表名.舊欄位名','新欄位名'

在sql server,能用sql語句修改欄位名稱嗎 10

8樓:北京瑞華俊博

用sp_rename儲存過程

a. 重新命名錶

下例將表 customers 重新命名為 custs。

exec sp_rename 'customers', 'custs'

b. 重新命名列

下例將表 customers 中的列 contact title 重新命名為 title。

exec sp_rename 'customers.[contact title]', 'title', 'column'

9樓:匿名使用者

alter table 表名

alter column 原欄位名 新欄位名

10樓:

修改欄位名:

alter table tab_info rename column createname to thisname;

11樓:呆呆x木屬性

sql server2014中可以採用以下語句:

sp_rename '表名.原欄位名' ,'新欄位名'

12樓:匿名使用者

//重新命名欄位的名稱

exec sp_rename 'fdi_project.[c_foreigncountryper]','c_foreigncompanyper','column';

13樓:匿名使用者

能 sql 語句可以建立表也可以修改欄位名稱 不過可以視覺化直接更改為什麼不直接更改還要寫**

sql如何用語句更改欄位的資料型別?

14樓:千鳥

修改型別,使用sql語句:

alter table 表名 alter column 欄位名稱 varchar not null

示例:新建表如下圖

所示:更改name列為varchar,長度為20,如下圖:

改完後結果為:

15樓:小錈

alter table 表名 alter column 列名 新的資料型別[(長度)] null或not null

例:alter table 教師 alter column 辦公室 char(20) not null default "辦公室"

16樓:紫雲瀟客

不是所有的資料庫都是這樣的修改格式,建議直接看官方文件說明,回答者連哪種資料庫都不指定,不要坑人好嗎,耽誤時間

17樓:匿名使用者

如果長度足夠可以使用

alter table 表名

alter column 欄位名稱 nvarchar(255)如果長度不夠則需要增加一個列,然後把源資料列進行轉換長度後放入

怎樣用dos命令修改的內容,怎樣用dos命令修改文件的內容

沐陽 1 在命令列視窗,我們直接輸入copy con命令就行了,命令後面的就是檔案的名稱。2 按回車後,我們就可以輸入文字內容了,如果你要新建檔案,不需要內容,就直接按ctrl z。3 輸入完後,直接按鍵盤上的ctrl z按鈕就行了,這一點非常重要。4 最後我們來到c盤,就可以看到剛才的檔案了。 豬...

怎樣用相乘,怎樣用十字相乘

十字相乘法的方法 十字左邊相乘等於二次項係數,右邊相乘等於常數項,交叉相乘再相加等於一次項係數。2 十字相乘法的用處 1 用十字相乘法來分解因式。2 用十字相乘法來解一元二次方程。3 十字相乘法的優點 用十字相乘法來解題的速度比較快,能夠節約時間,而且運用算量不大,不容易出錯。4 十字相乘法的缺陷 ...

怎樣用登錄檔修改右鍵選單

中毒了,是auto病毒,這樣,桌面上新建一個文字文件,輸入 attrib c autorun.inf a s r hattrib d autorun.inf a s r hattrib e autorun.inf a s r hattrib f autorun.inf a s r hattrib i...