Oracle基礎增刪改查 修改表結構

2021-06-23 06:25:44 字數 1279 閱讀 4555

編輯表結構

1.編輯現有字段

alter table 表名 modify(列名  資料型別);

eg1:

alter table skate_test modify (author number(10,0) )

在修改列的長度時候,只能編輯比現有字段實際存的長度還要大,否則提示下面的錯誤:

ora-01441: 無法減小列長度, 因為一些值過大

eg2:

alter table skate_test modify (author varchar2(10) )

在修改列的資料型別的時候,所修改的列必須為空,否則提示下面的錯誤:

ora-01439: 要更改資料型別, 則要修改的列必須為空

2.增加乙個列

語法:alter table 表名 add(列名   資料型別);

eg1:

alter table skate_test add(author number(38,0) not null);

3.給列改名:

語法:alter table 表名 rename column 當前列名 to 新列名;

eg1:

alter table skate_test rename column author to authorer_new

4.刪除乙個列

語法:alter table 表名 drop column 列名;

eg1:

alter table skate_test drop column author

5.將乙個表改名

語法:alter table 當前表名 rename to 新錶名;

eg1:

alter table skate_test rename to test_sakte

6.給表加注釋

comment column on 表名.列名 is '注釋內容';   //修改表的列的注釋

comment on table movo_new.test_sakte is '注釋內容'; //修改表的注釋

oracle資料 增刪改

資料更新 本次知識點 資料的增加 資料的修改 資料的刪除 在sql語法中dml的語法包含兩個內容 查詢和更新,查詢主要以複雜查詢為主。更新操作主要分為三種,增加,刪除。修改。複製表的命令 create table myemp as select from emp 資料增加 語法 insert int...

Oracle表的建立與增 刪 改 查

1.建立表 create talbe 表名 字段屬性 2.表的修改 1 新增列 alter table 表名 add 列名 列型別 default 值alter table stu add score number 4,1 default 60 2 修改列名 alter table 表名 renam...

Oracle建表以及增刪改操作指令

建立資料表和資料表常用增刪改操作 2.在 使用者名稱 u 和 口令 p 輸入system的使用者名稱和密碼,預設為system和manager 或安裝時自己設定的密碼 3.建立表空間 test 大小100m create tablespace test logging datafile d orac...