Oracle資料庫的匯出匯入和迴圈

2021-07-25 18:57:30 字數 798 閱讀 5299

1,匯出

將資料庫test完全匯出,使用者名稱user 密碼pasd 匯出到d:\export.dmp中

exp user/pasd@test file=d:\export.dmp full=y

將資料庫中system使用者與sys使用者的表匯出

exp user/pasd@test file=d:\export.dmp owner=(system,sys)

將資料庫中的表table1、table2、table3匯出

exp user/pasd@test file= d:\export.dmp tables=(table1,table2, table2...)

2,匯入

將d:\export.dmp 中的資料匯入 test資料庫中:

imp user/pasd@test file=d:\export.dmp

將d:\export.dmp中的表table1 匯入

imp user/pasd@test file=d:\export.dmp tables=(table1) 

3  for 迴圈插入資料

declare

x number;  --宣告變數

begin

x:=1;    --給初值

for x in reverse 1..10 loop   --reverse由大到小

insert into "test" values(x+20);--分號不能少

end loop;

dbms_output.put_line('end loop:x='||x);   --x=1

end;

Oracle資料庫的匯入和匯出

oracle 11g在用export匯出時,空表不能匯出,11g r2中有個新特性,當表無資料時,不分配segment,以節省空間。設定deferred segment creation引數,該引數值預設是true,當改為false時,無論是空表還是非空表,都分配segment。1.修改預設設定語句...

Oracle資料庫的匯出和匯入

匯出oralce資料庫 在dos視窗執行 exp user pwd file oracle test.dmp full y 匯出命令 使用者名稱 密碼 匯出的位址 全部匯出三種模式 1 表方式,將指定表的資料匯出 匯入。exp user pwd file dir dmp log log tables...

Oracle 資料庫 匯入匯出

匯入匯出時要,通過 執行 進行到oracle的安裝目錄的 bin 目錄下導 例如 d oracle product 10.1.0 db 1 bin 匯出分三種 匯出 表 方案 資料庫 1.1.1 匯出自己的表 說明 使用者 密碼 資料庫例項 表名 可多個 檔案路徑 exp userid scott ...