0
有沒有辦法改變一個對象類型添加屬性,只有當它不存在?我正在編寫一個將在多個數據庫上運行的腳本。我試圖避免不必要的PLS-00410錯誤(RECORD,TABLE或參數列表中的重複字段是不允許的)。改變類型:添加屬性,如果它不存在
類似以下內容:
ALTER TYPE employee
ADD ATTRIBUTE --IF NOT EXISTS
(address2 VARCHAR2(30))
CASCADE;
如果像上面沒有優雅的直列解決方案,是有一個系統表我可以看看? ALL_TYPES僅列出每種類型的屬性數量,而不是特定的屬性。