目標:
實現方法:
先查詢表空間包含的所有表(此處表空間名要注意大小寫)
select 'alter table '||table_name||' add 欄位名 字段型別 ; ' from all_tables
where owner='表空間名'
將查詢得出的結果右鍵全選並複製,將複製的結果貼上到sql視窗中執行即可。
在網上還找到了另一種方法,利用plsql程式塊中游標解決,此方法更便捷,但對不懂plsql程式塊的有點難理解,如下:
MYSQL 多表批量新增字段
set exe concat alter table tab,add create date date comment 建立時間 prepare sql1 from exe execute sql1 end if if not exists select 1 from information sch...
比葫蘆畫瓢,oracle 為多表批量增加字段
每個表都要增加如下六個字段 select alter table object name add created by varchar2 32 from user objects t where object type in table union select alter table object...
Oracle 通過子查詢批量新增 修改表資料
1 通過查詢快速建立表 create table test1 id,job,mgr,sal as select from select rownum rn,a.job,a.mgr,a.sal from emp a where rownum 10 where rn 6 這是乙個分頁查詢 2 通過查詢快...