Skip to content

Library Conversion Rules

Library Conversion Rules#

RULE-17001#

Type#

REMOVED

Description#

The AGENT clause is removed.

Original SQL Text#
CREATE OR REPLACE LIBRARY lib1 AS
'${ORACLE_HOME}/lib/test_lib.so' AGENT 'test.rule.no_17001.com';
Processed SQL Text#
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#

Type#

REMOVED

Description#

The UNTRUSTED keyword is removed.

Original SQL Text#
CREATE OR REPLACE LIBRARY lib1 UNTRUSTED 
AS '${ORACLE_HOME}/lib/test_lib.so';
Processed SQL Text#
CREATE OR REPLACE LIBRARY lib1 /* UNTRUSTED */ /* [REMOVED] RULE-17002 : The keyword UNTRUSTED is removed */ 
AS '${ORACLE_HOME}/lib/test_lib.so';

RULE-17003#

Type#

REMOVED

Description#

The unsupported keywords EDITIONABLE/NONEDITIONABLE is removed.

Original SQL Text#
CREATE OR REPLACE NONEDITIONABLE LIBRARY TESTLIB1 AS 'str_uppercase.so';
Processed SQL Text#
CREATE OR REPLACE /* NONEDITIONABLE */ /* [REMOVED] RULE-17003 : EDITIONABLE/NONEDITIONABLE is removed */ LIBRARY TESTLIB1 AS 'str_uppercase.so';