We are trying to run a Stored procedure and a SQL statement in the same liquibase changeset using Liquibase 3.8.0 and getting below error.
Unexpected error running Liquibase: ORA-06550: line 12, column 2:PLS-00103: Encountered the symbol "/"
<changeSet author="cng-wow-initial" id="ad_group_role_mapping.sql2">
<sqlFile dbms="oracle"
encoding="utf8"
path="../wrk/tables/ad_group__role_mapping.sql"
splitStatements="false"
stripComments="false" endDelimiter="\/"/>
</changeSet>
I have already tried :
- endDelimiter="\n/\s*\n|\n/\s*$"
- endDelimiter="\n/\s*(\n|$)"
- endDelimiter="\n/\s*\n|\n/\s*$"
- endDelimiter="/"
- endDelimiter="/"
DECLARE
e_error EXCEPTION;
PRAGMA exception_init ( e_error,-00942 );
BEGIN
EXECUTE IMMEDIATE 'drop table XXXX.AD_GROUP_ROLE_MAPPING';
EXCEPTION
WHEN e_error THEN
NULL;
END;
/
CREATE TABLE XXXX.AD_GROUP_ROLE_MAPPING(
AD_GROUP_NAME VARCHAR2(200) NOT NULL,
ROLE_ID NUMBER,
PRIMARY KEY (AD_GROUP_NAME));