Oracle SQL Developer
1, 查詢窗口查詢數據
selececolumn1,column2,...
fromtable
wherecolumn3='';
2, 下載查詢結果
查詢結果中任意位置點擊右鍵,點擊導出。
㈡ oracle中如何通過已有的表生成相關sql語句
最簡單的方法,通過第三方工具plsql。
步驟:
1、登錄表所在資料庫及用戶。
㈢ 如何 oracle 導出 數據 sql 格式
導出是用ms自帶的ole
db
provider訪問介面導出:
1.右鍵要導出的資料庫【任務】-》【導出數據】-》設置導出數據源
2.設置oracle為目標數據源
3.設置目標表(創建)
4.編輯欄位
由於sqlserver的t-sql與oracle的pl/sql定義數據類型不一樣,這里注意要修改類型:
int
->
number
(注意設置number的精度)
nvarchar
->
varchar2
(最好是nvarchar2,但ms這個驅動只提供這種轉換)
datetime
->
date
也可以直接編輯sql,注意pl/sql的編寫方式,編輯完之後下一步
5.這里的datetime轉成date是有警告的,不過沒關系,然後可以忽略出錯與截斷,下一步:
6.點擊完成
在oracle
em裡面查看剛才導出的數據表及數據
㈣ oracle資料庫怎麼導出資料庫sql語句
首先你安裝一個工具:plsql-developer
安裝完後再在裝一個:漢化包(如果你英語夠強的話就不用了)
然後跟用oracle的賬號密碼登陸developer
進去後,選中1.資料庫名2.選中要導出的表3.點擊右鍵,4.導出資料庫腳本(可選表結構和數據)~~~具體的你可以看看plsql-developer怎麼使用。大概一天不到就可以學會了!呵呵
㈤ oracle用命令行導出sql語句文本
導出命令:
1)單表導出:exp 用戶名/密碼@伺服器別名 tables=表名 file=d:名稱.dmp
expjm110/jm110@120_2tables=ajbfile=d:ajb.dmp
多張表:
expjm110/jm110@120_2tables=(ajb,jjdwb)file=d:ajb2.dmp
2)完全導出:也就是資料庫中的所有表都導出
格式:exp 用戶名/密碼@伺服器別名 file=d:名稱.dmp
expjm110/jm110@120_2file=d:jm110.dmp
導入命令:
因為導入的內容都是dmp文件,所以未涉及到單表導入的情況,統一命令格式
格式:imp 新用戶名/密碼@新伺服器別名 file=d:名稱.dmp buffer=102400000 feedback=10000 log=d:名稱.txt full=y
參數:buffer:設置緩存大小,越大越好,它決定導入的速度
full:完全導入,導出表結構及存儲過程等等
impjm110/jm110@120_1file=d:jm110.dmpbuffer=102400000feedback=10000log=d:jm110.txtfull=y
㈥ 怎樣將Oracle中的數據導出成SQL腳本
1、 首先,打開PL/SQL Developer,選中要生成SQL的表
2、 滑鼠點擊右鍵—>「Export data」,會彈出「Export Tables」對話框。選中第二個頁簽「SQL Inserts」,根據自己的需要設置導出條件即可。比如我需要創建表的SQL,則選中如下所示的選項,再選擇「Output file」輸出到文件,點擊按鈕「Export」,即可導出。
3、 也可以選擇插入數據的SQL腳本,大家按需所選即可。
㈦ 怎樣將Oracle中的數據導出成SQL腳本
1、打開PL/SQL DEV,然中要進行導出的表,點擊右鍵,在彈出的菜單中,選中Export data(如下圖所示)。
在窗口下方,選中SQL Inserts標簽頁,設置導出條件。
3、設置完成後,點擊Export按鈕,即可導出。
㈧ 請問如何導出oracle數據表(只導出某一個用戶下的所有數據表)我要語句,用PL/SQL 寫,謝謝!
可能很多使用Oracle的客戶都會碰到想把某用戶所有表導出的情況,本文就提供這樣一個方法幫你輕松解決這個問題。 首先在sqlplus下以該用戶登錄到Oracle資料庫,然後將以下內容粘貼到sqlplus中: set feedback off;
set pagesize 0;
set heading off;
set verify off;
set linesize 200;
set trimspool on;
spool c:\資料庫備份.bat; select 'eXP username/ffffff@yourdb
TABLES='table_name' FILE='table_name'.dmp
TRIGGERS=N' from user_tables; spool off;
set feedback on;
set pagesize 9999;
set heading on;
set verify on; exit 完成後在找到 c:\資料庫備份.bat 文件,編輯該批處理文件,將第一行和最後一行刪掉,保存後運行該批處理文件就可全部導出該用戶下的所有表。
㈨ 如何使用SQL語句將Oracle資料庫表導出為TXT文件
可用spool的方式將oracle的數據導出成文本。
1、登錄sqlplus到指定資料庫。
2、在某一路徑,如c盤data目錄下,創建腳本,文件名為:導出腳本.sql 內容如下:
set colsep '|' --設置|為列分隔符
settrimspoolon
setlinesize120
setpagesize2000
setnewpage1
setheadingoff
settermoff
setnum18
setfeedbackoff
spoolc:data導出.txt
select*fromemp;
spooloff
3、執行命令:
@C:data導出腳本.sql
4、執行結束後,c盤data目錄下會生成導出.txt的文件,里邊內容就是導出表中的內容。