0
我正在處理遺留數據庫,我想創建一個測試版本。有沒有一個很好的快捷方式將oracle導出到hssql中?
它基於視圖而不是表格。
我想知道如果有人在這裏知道一個很好的快速方法從所有的數據類型,然後我可以用來創建一個基於hsql表的數據庫版本的意見導出sql視圖?
我正在處理遺留數據庫,我想創建一個測試版本。有沒有一個很好的快捷方式將oracle導出到hssql中?
它基於視圖而不是表格。
我想知道如果有人在這裏知道一個很好的快速方法從所有的數據類型,然後我可以用來創建一個基於hsql表的數據庫版本的意見導出sql視圖?
您可以使用大多數IDE(例如Toad或SQL Developer)從視圖(以及快照表中的類型)查看和提取基礎SQL。這將是最簡單和最友好的方法。
另一種方法是使用一個內置的包DBMS_METADATA
select dbms_metadata.get_ddl('VIEW', 'MY_VIEW') from dual;
其他選項(如「MATERIALIZED_VIEW」)和實施例參見here。
實際上我可以得到視圖描述,但是獲取數據類型也是我真正需要的。一個快捷方式將其轉換爲hssql中的表格以便像 – barrymac 2012-01-17 15:47:03
那樣進行測試,您將從視圖的基礎表中獲取類型詳細信息。如果你有一個測試數據庫,你可以使用相同的SQL創建一個物化視圖,然後提取快照表的DDL(創建物化視圖MY_MV ... as select ... where 1 = 0);最後一部分(其中1 = 0)將使其變快而空。 – tbone 2012-01-17 15:59:36