oracle 多表批量新增相同字段

2021-09-22 18:20:29 字數 322 閱讀 2042

目標

實現方法

先查詢表空間包含的所有表(此處表空間名要注意大小寫)

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 通過查詢快...