콘텐츠로 이동

라이브러리 변환 규칙

라이브러리 변환 규칙#

RULE-17001#

타입#

REMOVED

설명#

AGENT 절이 제거되었다.

원본 SQL 문장#
CREATE OR REPLACE LIBRARY lib1 AS
'${ORACLE_HOME}/lib/test_lib.so' AGENT 'test.rule.no_17001.com';
변환된 SQL 문장#
CREATE OR REPLACE LIBRARY lib1 AS
'${ORACLE_HOME}/lib/test_lib.so' /* AGENT 'test.rule.no_17001.com' */ /* [REMOVED] RULE-17001 : Agent clause is removed */;

RULE-17002#

타입#

REMOVED

설명#

UNTRUSTED가 제거되었다.

원본 SQL 문장#
CREATE OR REPLACE LIBRARY lib1 UNTRUSTED 
AS '${ORACLE_HOME}/lib/test_lib.so';
변환된 SQL 문장#
CREATE OR REPLACE LIBRARY lib1 /* UNTRUSTED */ /* [REMOVED] RULE-17002 : The keyword UNTRUSTED is removed */ 
AS '${ORACLE_HOME}/lib/test_lib.so';

RULE-17003#

타입#

REMOVED

설명#

지원하지 않는 EDITIONABLE/NONEDITIONABLE 키워드가 제거되었다.

원본 SQL 문장#
CREATE OR REPLACE NONEDITIONABLE LIBRARY TESTLIB1 AS 'str_uppercase.so';
변환된 SQL 문장#
CREATE OR REPLACE /* NONEDITIONABLE */ /* [REMOVED] RULE-17003 : EDITIONABLE/NONEDITIONABLE is removed */ LIBRARY TESTLIB1 AS 'str_uppercase.so';