我正在将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