假設要將sql server中的northwind資料庫中的products表匯出到oracle的scott使用者,首先需要有安裝sql server企業版
1.開啟工具:
開始->程式->microsoft sql server->匯入和匯出資料
2.下一步,選擇資料來源
[資料來源]選擇「用於sql server的microsoft ole db提供程式」,這應該是預設值。
[伺服器]選擇要匯出資料的伺服器,如果是本機,選擇(local)
[資料庫]選擇要匯出的資料所在的庫,這裡選擇northwind
3.下一步,選擇目的
[目的]選擇microsoft odbc for oracle
[dsn]選擇使用者/系統dsn一項,然後在下拉列表框中找乙個已經連線到了scott使用者的dsn名稱。
如果下拉列表中沒有,點下拉列表框右側的[新建],出現建立新資料來源介面。
接下來選擇系統資料來源,下一步,在驅動程式列表中選擇microsoft odbc for oracle
下一步,完成,出現microsoft odbc for oracle安裝介面
[資料來源名稱]隨便輸入,比如sss
[說明]可以不填
[使用者名稱]填入要匯出到的oracle使用者名稱,這裡是scott
[伺服器]填入要連線到oracle伺服器所使用的服務名,比方說使用sqlplus scott/tiger@server1可以連線到資料庫,那麼這裡就填入server1。如果本機就是伺服器,使用sqlplus scott/tiger即可連線到資料庫,這裡空著不填即可。
這樣就建立好了乙個資料來源sss,保證下拉列表框中選擇了sss一項。
[使用者名稱]填入要匯出到的oracle使用者名稱,這裡是scott
[密碼]填入要匯出到的oracle使用者使用的密碼,這裡是tiger
4.下一步,指定表複製或查詢
如果要匯出的內容是整個表,選擇[從源資料庫複製表和檢視]
如果要匯出的內容是表的一部分列,行,可以選擇[用一條查詢指定要傳輸的資料],這時需要寫出乙個查詢語句
這裡選擇第一項[從源資料庫複製表和檢視]
5.下一步,選擇源表和檢視
點中要匯出的表products一行的核取方塊,目的、轉換兩欄就會出現內容。
目的可以用來選擇表名。轉換可以用來修改列的資料型別或是整個建表的sql語句
6.下一步,儲存、排程和複製包
選中立即執行
7.下一步,正在完成dts匯入/匯出嚮導
8.完成
提示「成功地將n個表從microsoft sql server複製到了oracle」
9.完成,關閉匯入匯出程式
注意:因為oracle的表名都是大寫的,而sql的表可能是大小混寫的,所以匯入後在oracle裡查不到該錶,比如這個products表在oracle裡查詢就應該寫成select * from scott."products";
SQL server 將資料匯出到檔案方法
這裡使用xp cmdshell命令。mark一下。注 如果操作sql server的使用者沒有sp configure的使用許可權,需要將對應使用者新增 sysadmin 角色。1 首先啟動該命令,方法如下 sp configure show advanced options 1 reconfigu...
sql server 表結構 匯出 到excel
1 select 2 表名 case when a.colorder 1then d.name else end 3 表說明 case when a.colorder 1then isnull f.value,else end 4 字段序號 a.colorder,5 欄位名 a.name,6 標識 ...
資料匯出到excel
一 加上表頭後變成亂碼 要匯出的datatable 型別 excel的檔名 匯出的檔案中不帶表頭 二 使用wps開啟正常 匯出到excel 已經實現效果 資料表 檔名 列名 需要查詢幾列 else else resp.write ls item resp.write resp.end 三 目前用著感...