Thanks to visit codestin.com
Credit goes to github.com

Skip to content
Merged
Prev Previous commit
Next Next commit
Update install on 11c to add new json type.
  • Loading branch information
lwasylow committed Jan 31, 2022
commit 3d3f0bee3e9708f6402e59029e9728b0d82bdefc
9 changes: 7 additions & 2 deletions source/expectations/json_objects_specs.sql
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,16 @@ BEGIN
$if dbms_db_version.version >= 21 $then
dbms_output.put_line('Object exists , dont install');
$elsif dbms_db_version.version = 12 and dbms_db_version.release >= 2 or ( dbms_db_version.version > 12 and dbms_db_version.version < 21 ) $then
dbms_output.put_line('Installing json structures specs.');
dbms_output.put_line('Installing json structures specs for native json.');
execute immediate q'[create or replace TYPE JSON FORCE AUTHID CURRENT_USER AS OBJECT(
dummyobjt NUMBER
) NOT FINAL NOT INSTANTIABLE;]';
$else
dbms_output.put_line('Installing json structures specs for native json.');
execute immediate q'[create or replace TYPE JSON FORCE AUTHID CURRENT_USER AS OBJECT(
dummyobjt NUMBER
) NOT FINAL NOT INSTANTIABLE;]';
$else

dbms_output.put_line('Installing json structures specs.');
execute immediate q'[create or replace TYPE JSON_Element_T FORCE AUTHID CURRENT_USER AS OBJECT(
dummyobjt NUMBER,
Expand Down