oracle 怎么導出建表語句
寫個腳本
set heading off
set echo off
set feedback off
spool D:\*
select DBMS_*(DBMS_*_ddl('TABLE',*_NAME)) FROM USER_TABLES U;
spool out
set heading on
set echo on
set feedback on
oracle中怎么導出sql語句
可通過PL/SQL來進行導出:
1、登錄PL/SQL到指定數據庫。
2、點擊上方工具欄的工具—導出表。
3、摁住鍵盤的ctrl鍵,選擇要導出的表名(即多選)。
4、然后勾選下方的“創建表”,選擇存放路徑及保存的文件名,然后點擊“導出”按鈕,等待完成即可。
oracle怎樣導出用戶和表空間的創建語句
--用戶創建語句,權限語句select dbms_*_ddl('USER','SCOTT') from dual;select dbms_*_granted_ddl('OBJECT_GRANT','SCOTT') from dual;select dbms_*_granted_ddl('ROLE_GRANT','SCOTT') from dual;select dbms_*_granted_ddl('SYSTEM_GRANT','SCOTT') from dual;--表空間創建語句select dbms_*_ddl('TABLESPACE','EXAMPLE') from dual;以上是例子,根據情況改.你如果不是想查詢用戶和表空間的創建語句,只是為了導出的話,個人建議你還是用expdp,content=metadata_only就可以了。
.。
如何使用SQL語句將Oracle數據庫表導出為TXT文
可用spool的方式將oracle的數據導出成文本。
1、登錄sqlplus到指定數據庫。2、在某一路徑,如c盤data目錄下,創建腳本,文件名為:導出腳本。
sql 內容如下:set colsep '|' --設置|為列分隔符 set trimspool on set linesize 120 set pagesize 2000 set newpage 1 set heading off set term off set num 18 set feedback off spool c:\data\導出。 txtselect * from emp; spool off3、執行命令:@C:\data\導出腳本。
sql4、執行結束后,c盤data目錄下會生成導出。txt的文件,里邊內容就是導出表中的內容。
oracle 數據庫備份語句
EXP 畢竟也需要連接到數據庫,也就是需要提供用戶名,密碼,所以你說的數據庫模式導出,是無法正常實現的。但是使用DBA用戶登陸,可以實現導出整個數據庫的類似功能。
數據庫模式:
EXP SYSTEM/PASSWD@ORACLE FULL = Y FILE = '*' LOG = '*'
用戶模式:
EXP USER/PASSWD@ORACLE FILE = '*' LOG = '*'
表模式:
EXP USER/PASSWD@ORACLE FILE = '*' LOG = '*' TABLES = ('TABLE_1','TABLE_2')
IMP 語句只要把上面3個語句中的 'EXP' 換成 'IMP' 就行了
如果還有不明白的,可以在命令行中輸入EXP -HELP 或者 IMP -HELP 查看幫助!
如何導出oracle建表語句
寫個腳本
set heading off
set echo off
set feedback off
spool D:\*
select DBMS_*(DBMS_*_ddl('TABLE',*_NAME)) FROM USER_TABLES U;
spool out
set heading on
set echo on
set feedback on
轉載請注明出處華閱文章網 » oracle導出語句