① 如何把DB2的數據直接導入sql server中
1、在SQL Server中,在對應的資料庫中點擊右鍵然後選擇「任務」菜單下的「生成腳本」,連續點擊兩個「下一步」
2、在彈出的對話框中,在「選項」下面的框中找到「為伺服器版本編寫腳本」
3、把SQL Server修改成SQL Server 2000,然後再點擊下一步,把表選中,如有存儲過程,也需要把存儲過程選中,然後點擊下一步
4、全選存儲過程或者表,然後點擊「下一步」,再點擊「完成」
5、在新建的查詢窗口中生成了所有的SQL語句,把這些語句進行復制,然後在SQL Server 2000中對應資料庫的查詢分析器中進行執行,就把對應的表結構及存儲過程生成了。
6、再用SQL Server 2000中在對應資料庫中點擊右鍵,在「所有任務」對應的「導入數據」,輸入SQL Server 2005中伺服器的名稱或者IP地址
7、輸入SQL Server 2000中伺服器對應的名稱或者IP地址,然後默認的選擇進入「下一步」,全選所有的表,然後點擊兩個「下一步「,數據就可以導進來了。
② db2如何把數據導出成sql語句
你的意思是將數據記錄轉換成一條條的 insert 語句?
db2 是沒有這樣的功能的。需要自己開發。
但貌似可以通過自定義存儲過程的方式來實現。這也算是個思路吧。之前google到國外有人通過存儲過程實現了,並有常式,但當時由於版本問題,本人沒有實現。
③ 如何從db2上導出一個已存在的視圖SQL
用db2look工具可以導出創建資料庫對象的腳本。db2look有很多參數,這里不在細說,可以查看幫助文件。
在此,可以提供一下可以導出所有對象的命令:
db2look -d 你的資料庫名稱 -e -a -l -o 導出的腳本存放位置[如/opt/sqlfile/dbcrt.sql]
④ db2 使用命令導出指定表的數據到一個執行insert語句的sql文件中
DB2可視化界面軟體Aqua
Data
Studio
-->
tools
-->
export
data
,然後選擇你要導出的表,就可以把數據導出到你的指定文件中。(帶insert語句的)
⑤ DB2怎樣導出整個資料庫的sql語句
在控制中心對象視圖中右擊某資料庫,選擇生成DDL。
根據需要選定選項,然後生成即可。
如果想知道命令,選擇顯示命令,就可復制出命令了。
⑥ db2如何使用sql腳本一次性導出某一資料庫的所有創建表結構的語句
db2look -d <資料庫名> -e -a -o <文件名>
⑦ db2資料庫導出表結構
第一行是連接資料庫,後面就是具體的建表語句。 2、執行建表腳本 命令為: db2 –tvf f:\export\init.sql 1 以上是導出了資料庫中所有表的表結構,並在新的資料庫中執行命令,新建所有表。但是表中均是不存在數據的。
⑧ 我想在DB2伺服器上將服務中的表裡面的內容以sql的形式導出來
你需要先 db2look -db testdb -o look.sql把創建資料庫用的sql語句拿出來,在你本地按照前面的look.sql建好資料庫,然後用load或者import把你export出來的數據倒進資料庫里去就可以了。
其實你可以先db2look,再用db2move命令把數據倒出來,建立資料庫,再用db2move把數據倒進去。
⑨ 怎麼把db2資料庫里的表導到sql 2000中去
SQL Server 2005中,在對應的資料庫中點擊右鍵然後選擇「任務」菜單下的「生成腳本」,連續點擊兩個「下一步」,然後在彈出的對話框中,在「選項」下面的框中找到「為伺服器版本編寫腳本」,把後面的SQL Server2005修改成SQL Server 2000,然後再點擊下一步,把表選中,如有存儲過程,也需要把存儲過程選中,然後點擊下一步,全選存儲過程或者表,然後點擊「下一步」,再點擊「完成」,然後會在新建的查詢窗口中生成了所有的SQL語句,我們把這些語句進行復制,然後在SQL Server 2000中對應資料庫的查詢分析器中進行執行,就把對應的表結構及存儲過程生成了。
這時我們再來用SQL Server 2000中在對應資料庫中點擊右鍵,在「所有任務」對應的「導入數據」,輸入SQL Server 2005中伺服器的名稱或者IP地址,然後再輸入SQL Server 2000中伺服器對應的名稱或者IP地址,然後默認的選擇進入「下一步」,全選所有的表,然後點擊兩個「下一步「,數據就可以導進來了。
⑩ db2怎麼導出sql文件
問題不太清楚,如果已經是sql文件,直接復制出來不就行了。不同資料庫上SQL有些不同,如不能運行則需要改改差異部分。
export命令是導出表中數據的,一般可形成數據文本文件。ORACLE也支持將文本文件導入表中的。
另外還有一道形如db2look
-d
TEST
-t
"TEST2"
-a
-e
-l
-x
-c
;的命令是產生TEST資料庫中TEST2表的DDL語句的。這樣的一系列語句可以很方便地將資料庫及表空間、表等結構遷移到其它DB2系統中。
你究竟想要什麼?