oracle中用SQL語句對某張表進行備份還原

2021-10-08 11:32:18 字數 966 閱讀 1790

1.備份跟原表一樣的資料

select * into ct_rec_questions_beif  from ct_rec_questions

2.還原表結構一模一樣的資料

insert into ct_rec_questions select * from ct_rec_questions_beif

3.還原表結構不同,但是某些資料相同的資料

insert into ct_rec_questions values (field1,field2)  select  field1,field2  from ct_rec_questions_beif

還原某個庫的資料庫:

開啟cmd視窗連線資料庫

1.開啟cmd視窗---->輸入命令:sqlplus system/123456 as sysdba

2.建立邏輯目錄,該命令不會在作業系統建立真正的目錄,最好以system等管理員建立。

create directory dkbak as 'e:\dengk';

開啟cmd視窗,輸入匯入命令

impdp system/123456  directory=dkbak  dumpfile= kingdee850.dmp  logfile=kingdee850.log

備份某個庫資料庫的資料:

開啟cmd視窗連線資料庫

1.開啟cmd視窗---->輸入命令:sqlplus system/123456 as sysdba

2.建立邏輯目錄,該命令不會在作業系統建立真正的目錄,最好以system等管理員建立。

create or replace directory dump as 'f:\exportdmp'

開啟cmd視窗,輸入匯入命令

expdp  system/123456   directory=dump  dumpfile=dencare.dmp   logfile=kingdee850.log  schemas=dencaredb

Oracle中用sql語句建立和管理表

create table schema.tablename column datatype default expr constaint desc tablename轉殖整個表 create table emp as select from scott.emp 轉殖表結構 create table ...

SQL語句中用Parameters有什麼好處

sql語句中使用parameters的好處 1 提高sql語句的效能 每個不同的sql語句在執行前都會進行相應的預解析等操作,這個過程是比較耗時的,而任何值的不同也是sql不同,比如 select from user where user id 1與select from user where us...

記錄學習中用到的sql語句

1 根據一張表更新另一張表的資料update t table t1 set a t2.a,b t2.b from t table t2 where t1.name t2.name2 批量更新 mybatis批量更新 update mydata table when id then where id ...