create or replace procedure sp_dylan_test1 as
type rc is ref cursor;
v_rc rc;
v_table_name varchar(50);
v_sql varchar2(500);
begin
open v_rc for
select c.table_name
from all_all_tables c
where 1 = 1
and c.owner = 'sitc'
and c.table_name in (select b.table_name
from all_tab_columns b
where b.column_name = 'principal_group_code'
and b.owner = 'sitc');
loop
fetch v_rc
into v_table_name;
exit when v_rc%notfound;
begin
v_sql := 'update ' || v_table_name ||
' set principal_group_code = ''sit''';
-- dbms_output.put_line(v_sql);
execute immediate (v_sql);
commit;
end;
end loop;
end;
Oracle 備份整個資料庫 和 匯入整個資料庫
備份 exp使用者名稱 密碼 本地服務名 file 目標位址 exp user pwd file file.dmp owner youruser1 使用者名稱 owner a 要備份a使用者的資料 匯入 imp 使用者名稱 密碼 本地服務名 file 檔案的位置 ignore y ignore y的...
刪除某資料庫下所有的表
刪除某資料庫下所有的表,謹慎執行。建議坐下資料庫備份後再執行。如果是新庫請隨意。執行之前,一定要檢查庫是不是正確的!執行之前,一定要檢查庫是不是正確的!執行之前,一定要檢查庫是不是正確的!執行之前,一定要檢查庫是不是正確的!執行之前,一定要檢查庫是不是正確的!執行之前,一定要檢查庫是不是正確的!執行...
匯出oracle整個資料庫
1 將資料庫baitest完全匯出,使用者名稱system 密碼manager 匯出du到d daochu.dmp中zhi exp system manager test file d daochu.dmp full y 2 將資料庫dao中system使用者與sys使用者的表匯出 exp syst...