[CP] fix json type adaption in sysview on oracle mode
This commit is contained in:
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -19305,7 +19305,8 @@ SELECT/*+leading(DB,T,C,STAT)*/
|
||||
WHEN 43 THEN 'NVARCHAR2'
|
||||
WHEN 44 THEN 'NCHAR'
|
||||
WHEN 45 THEN 'UROWID'
|
||||
WHEN 46 THEN ''
|
||||
WHEN 46 THEN (CASE C.COLLATION_TYPE WHEN 63 THEN 'BLOB' ELSE 'CLOB' END)
|
||||
WHEN 47 THEN 'JSON'
|
||||
WHEN 50 THEN 'NUMBER'
|
||||
ELSE 'UNDEFINED' END AS CHAR(128)) AS DATA_TYPE,
|
||||
CAST(NULL AS CHAR(3)) AS DATA_TYPE_MOD,
|
||||
@ -37872,6 +37873,7 @@ def_table_schema(
|
||||
44, 'NCHAR',
|
||||
45, CONCAT('UROWID(', CONCAT(C.LENGTH, ')')),
|
||||
46, DECODE(C.COLL_TYPE, 63, 'BLOB', 'CLOB'),
|
||||
47, 'JSON',
|
||||
50, 'NUMBER',
|
||||
'NOT_SUPPORT')
|
||||
ELSE t1.TYPE_NAME END AS VARCHAR2(324)) AS ELEM_TYPE_NAME,
|
||||
@ -37961,6 +37963,7 @@ def_table_schema(
|
||||
44, 'NCHAR',
|
||||
45, CONCAT('UROWID(', CONCAT(CS.LENGTH, ')')),
|
||||
46, DECODE(CS.COLL_TYPE, 63, 'BLOB', 'CLOB'),
|
||||
47, 'JSON',
|
||||
50, 'NUMBER',
|
||||
'NOT_SUPPORT')
|
||||
ELSE TS1.TYPE_NAME END AS VARCHAR2(324)) AS ELEM_TYPE_NAME,
|
||||
@ -38053,6 +38056,7 @@ def_table_schema(
|
||||
44, 'NCHAR',
|
||||
45, CONCAT('UROWID(', CONCAT(C.LENGTH, ')')),
|
||||
46, DECODE(C.COLL_TYPE, 63, 'BLOB', 'CLOB'),
|
||||
47, 'JSON',
|
||||
50, 'NUMBER',
|
||||
'NOT_SUPPORT')
|
||||
ELSE t1.TYPE_NAME END AS VARCHAR2(324)) AS ELEM_TYPE_NAME,
|
||||
|
Reference in New Issue
Block a user