[SQL]調整DB2匯出的視圖(view)

[SQL]調整DB2匯出的視圖(view)

紀錄一下過程

問題描述

從DB2下指令取得create view的指令,要匯入到sql server,需要調整相關指令。

查詢view定義的指令(DB2)

步驟

1. 把DB2匯出的Create VIew Script貼到下列網站,左邊一排記得都調成Uppercase。

http://www.dpriver.com/pp/sqlformat.htm

clip_image001

2. 把格式化的指令複製,另存dml。

3. 調整dml指令內容。

在前面加上下列SQL敘述,讓CREATE VIEW可以重複執行。



  DROP VIEW dbo. VIEW的名稱

GO

4. 調整VIEW的內容。

調整結構描述名稱

clip_image002

擷取字串函式

clip_image003

字串連結符號

clip_image004

5. 在CREATE VIEW的最後面也要加上GO。

clip_image005

6. 貼到SSMS,測試是否可以成功建立,不行再看是缺少那些table欄位要增加。

clip_image006

參考資料

DB2資料庫SQL語法參考手冊

http://www.dpriver.com/pp/sqlformat.htm

好用的線上 SQL 格式化工具