修改表中的列

2022-02-25 09:12:35 字數 850 閱讀 1971

更改列的名稱應當使用系統的儲存過程 sp_rename,而不是

alter table

語句。sp_rename

用於修改當前資料庫中使用者所建立物件的名稱,包括表、索引、列、別名資料型別或

microsoft.netframewoek

公共語言執行

(cir)

時使用者定義資料型別。

sp_rename的語法格式如下:

sp_rename [@objname=] 『object_name』 ,[@newname] 『new_name』 [. [@objtype =] 『objtype』]

○  [@objname=] 『objname』 使用者物件或資料型別的當前限定或非限定名稱。如果要重新命名的物件是表中的列,則object_name 的格式必須是

table.column

。○  [@newname=] 『newname』 指定物件的新名稱。

○  [@objtype] 『object_type』 要重新命名的物件的型別,可用值如表所示。

column

要重新命名的列

database

要重新命名的是使用者定義資料庫

index

要重新命名的是使用者定義的索引

object

要重新命名的約束、使用者表盒規則等

userdatatype

要重新命名的是別名資料庫型別或cir

使用者定義的資料型別

列如下面的語句將customers表的

email

列重新命名

emailnew

exec sp_rename 『customers.email』,』emailnew』,』column』

ORCLE 表中列的修改

今天下午主要做了個實驗,是針對 測試表的列,進行新增,修改,刪除的。做法如下 增加一列 alter table emp4 add test varchar2 10 修改一列 alter table emp4 modify test varchar2 20 刪除一列 alter table emp4 ...

oracle修改表增加列刪除列修改列

tag oracle修改表 sql增加列 sql刪除列 sql修改列 1.增加列 alter table table name add column datatype default expr column datatype.例如 sql alter table emp01 add eno numb...

oracle修改表增加列刪除列修改列

oracle修改表 sql增加列 sql刪除列 sql修改列 1.增加列 alter table table name add column datatype default expr column datatype.例如 sql alter table emp01 add eno number 4...