oracle修改表字段

2021-09-08 07:37:23 字數 616 閱讀 5032

增加字段  

alter   table   docdsp     add   dspcode   char(200)  

刪除字段  

alter   table   table_name   drop   column   column_name  

修改字段型別  

alter   table   table_name     alter   column   column_name   new_data_type  

改名  

sp_rename  

更改當前資料庫中使用者建立物件(如表、列或使用者定義資料型別)的名稱。  

語法  

sp_rename   [   @objname   =   ]   'object_name'   ,  

[   @newname   =   ]   'new_name'  

[   ,   [   @objtype   =   ]   'object_type'   ]top

設定主鍵  

alter   table     yourtable   add   constraint   pk_id   primary   key(id) 

Oracle應用之修改表字段型別

mysql對於有資料和沒資料的表字段型別都可以隨意修改,不過oracle就不一樣。假如表a有個字段a,本來為number型別,然後我們想修改為varchar2型別。1 欄位a沒資料的情況,改為varchar2 10 可以如下 alter table a modify a varchar2 10 2 ...

oracle之修改表字段的sql

用慣了pl sql開發,那些基礎的sql語句都忘記不少了。比如這個修改表字段 alter table patrol lines powercut modify powercut cause varchar2 400 task planning varchar2 400 powercut desc v...

Oracle修改表字段以及表型別

win7 oracle pl sql 一張表 lyz emp 建立表lyz emp create table lyz emp e id number 10 not null e oldname varchar2 2 not null primary key e id 測試表lyz emp是否建立成功...