我的理解是:CREATE OR REPLACE基本上意味着「如果對象存在,放棄它,然後創建它」?如何使用CREATE OR REPLACE?
如果是這樣,我做錯了什麼?這工作:
CREATE TABLE foo (id NUMBER,
title VARCHAR2(4000) DEFAULT 'Default Title')
這並不(ORA-00922:丟失或無效的選項):
CREATE OR REPLACE TABLE foo (id NUMBER,
title VARCHAR2(4000) DEFAULT 'Default Title')
我做一些愚蠢的事?我似乎無法找到關於此語法的很多文檔。
嘆了口氣,我發誓我讀了它在某處。好吧。 :) – 2009-06-17 16:54:29
它也不適用於物化視圖 – skaffman 2009-06-17 17:02:49
它也不適用於數據庫鏈接。 – 2014-01-23 13:31:03