뷰 변환 규칙
뷰 변환 규칙#
RULE-11001#
타입#
REMOVED
설명#
'WITH CHECK OPTION'이 제거되었다.
원본 SQL 문장#
CREATE OR REPLACE VIEW v1
AS SELECT * FROM t1
WITH CHECK OPTION;
변환된 SQL 문장#
CREATE OR REPLACE VIEW v1
AS SELECT * FROM t1
/* WITH CHECK OPTION */ /* [REMOVED] RULE-11001 : 'WITH CHECK OPTION' is removed */;
RULE-11002#
타입#
REMOVED
설명#
별칭의 제약 조건이 제거되었다.
원본 SQL 문장#
CREATE OR REPLACE VIEW v1
(a1 UNIQUE)
AS SELECT c1 FROM t1;
변환된 SQL 문장#
CREATE OR REPLACE VIEW v1
(a1 /* UNIQUE */ /* [REMOVED] RULE-11002 : Inline constraints are removed*/)
AS SELECT c1 FROM t1;
RULE-11003#
타입#
TODO
설명#
뷰 레벨 제약 조건은 수동으로 변환해야 한다.
원본 SQL 문장#
CREATE OR REPLACE VIEW v1
(c1, CONSTRAINT v1_uk UNIQUE(c1))
AS SELECT c1 FROM t1;
변환된 SQL 문장#
CREATE OR REPLACE VIEW v1
(c1, CONSTRAINT v1_uk UNIQUE(c1) /* [TODO] RULE-11003 : Out of line constraint must be converted manually */)
AS SELECT c1 FROM t1;
RULE-11004#
타입#
REMOVED
설명#
BEQUEATH 절이 제거되었다.
원본 SQL 문장#
CREATE OR REPLACE VIEW v1
BEQUEATH CURRENT_USER
AS SELECT * FROM t1;
변환된 SQL 문장#
CREATE OR REPLACE VIEW v1
/* BEQUEATH CURRENT_USER */ /* [REMOVED] RULE-11004 : BEQUEATH clause is removed */
AS SELECT * FROM t1;
RULE-11005#
타입#
TODO
설명#
XML타입 뷰 절은 수동으로 변환해야 한다.
원본 SQL 문장#
CREATE OR REPLACE VIEW v1
OF XMLTYPE WITH OBJECT ID DEFAULT
AS SELECT * FROM t1;
변환된 SQL 문장#
CREATE OR REPLACE VIEW v1
OF XMLTYPE WITH OBJECT ID DEFAULT /* [TODO] RULE-11005 : XMLType view should be manually converted */
AS SELECT * FROM t1;
RULE-11006#
타입#
TODO
설명#
객체 타입 뷰 절은 수동으로 변환해야 한다.
원본 SQL 문장#
CREATE OR REPLACE VIEW v1_1
OF type1 UNDER v1
AS SELECT * FROM t1;
변환된 SQL 문장#
CREATE OR REPLACE VIEW v1_1
OF type1 UNDER v1 /* [TODO] RULE-11006 : An object view must be converted manually */
AS SELECT * FROM t1;
RULE-11007#
타입#
REMOVED
설명#
VISIBLE 또는 INVISIBLE이 제거되었다.
원본 SQL 문장#
CREATE OR REPLACE VIEW v1
(c1, c2 INVISIBLE)
AS SELECT * FROM t1;
변환된 SQL 문장#
CREATE OR REPLACE VIEW v1
(c1, c2 /* INVISIBLE */ /* [REMOVED] RULE-11007 : VISIBLE or INVISIBLE is removed */)
AS SELECT * FROM t1;
RULE-11008#
타입#
REMOVED
설명#
FORCE가 제거되었다.
원본 SQL 문장#
CREATE OR REPLACE FORCE VIEW v1
(c1, c2)
AS SELECT * FROM t1;
변환된 SQL 문장#
CREATE OR REPLACE /* FORCE */ /* [REMOVED] RULE-11008 : FORCE has been removed */ VIEW v1
(c1, c2)
AS SELECT * FROM t1;