編輯表結構
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...