我正在將MaxDB數據庫遷移到DB2。我需要重新創建所有視圖,但其定義包含對其他視圖的引用並具有相同的創建日期和時間,所以我無法按正確的順序創建它們。DB2等效於CREATE FORCE VIEW
DB2是否支持CREATE FORCE VIEW
語句?
如何以正確的順序重新創建視圖(無需創建SQL解析器 - 因爲我只是從MAXDB中的數據字典中查看視圖的字符串定義)?
SELECT用於MaxDB的:
select vd.*, t.createdate, t.createtime from viewdefs vd
join tables t on vd.viewname = t.tablename and vd.owner = t.owner
order by t.createdate, t.createtime