Skip to content

Commit 86e335e

Browse files
committed
Fixed issue by removing owner from beginning of source code.
1 parent 81d4194 commit 86e335e

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

source/core/annotations/ut_annotation_manager.pkb

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -246,6 +246,9 @@ create or replace package body ut_annotation_manager as
246246
-- remove the "create [or replace] [[non]editionable] " so that we have only "type|package" for parsing
247247
-- needed for dbms_preprocessor
248248
l_sql_clob := regexp_replace(l_sql_clob, '^(.*?\s*create(\s+or\s+replace)?(\s+(editionable|noneditionable))?\s+?)((package|type).*)', '\5', 1, 1, 'ni');
249+
-- remove "OWNER." from create or replace statement.
250+
-- Owner is not supported along with AUTHID - see issue https://github.com/utPLSQL/utPLSQL/issues/1088
251+
l_sql_clob := regexp_replace(l_sql_clob, '^(package|type)\s+("?[a-zA-Z][a-zA-Z0-9#_$]*"?\.)(.*)', '\1 \3', 1, 1, 'ni');
249252
l_sql_lines := ut_utils.convert_collection( ut_utils.clob_to_table(l_sql_clob) );
250253
end if;
251254
open l_result for

0 commit comments

Comments
 (0)