set long 1000000 linesize 100 pagesize 100
select dbms_developer.get_metadata (name => 'DEPT') as metadata;
METADATA
--------------------------------------------------------------------------------
{"objectType":"TABLE","objectInfo":{"name":"DEPT","schema":"TESTUSER1","columns"
:[{"name":"DEPTNO","notNull":true,"dataType":{"type":"NUMBER","precision":2},"is
Pk":true,"isUk":true,"isFk":false},{"name":"DNAME","notNull":false,"dataType":{"
type":"VARCHAR2","length":14,"sizeUnits":"BYTE"},"isPk":false,"isUk":false,"isFk
":false},{"name":"LOC","notNull":false,"dataType":{"type":"VARCHAR2","length":13
,"sizeUnits":"BYTE"},"isPk":false,"isUk":false,"isFk":false}],"hasBeenAnalyzed":
false,"indexes":[{"name":"PK_DEPT","indexType":"NORMAL","uniqueness":"UNIQUE","s
tatus":"VALID","hasBeenAnalyzed":false,"columns":[{"name":"DEPTNO"}]}],"constrai
nts":[{"name":"PK_DEPT","constraintType":"PRIMARY KEY","columns":[{"name":"DEPTN
O"}],"status":"ENABLE","deferrable":false,"validated":"VALIDATED","sysGeneratedN
ame":false}]},"etag":"D7A651A41686A88CBA87066D3A31B278"}
SQL>
select json_serialize(
dbms_developer.get_metadata (name => 'DEPT')
pretty) as metadata;
METADATA
----------------------------------------------------------------------------------------------------
{
"objectType" : "TABLE",
"objectInfo" :
{
"name" : "DEPT",
"schema" : "TESTUSER1",
"columns" :
[
{
"name" : "DEPTNO",
"notNull" : true,
"dataType" :
{
"type" : "NUMBER",
"precision" : 2
},
"isPk" : true,
"isUk" : true,
"isFk" : false
},
{
"name" : "DNAME",
"notNull" : false,
"dataType" :
{
"type" : "VARCHAR2",
"length" : 14,
"sizeUnits" : "BYTE"
},
"isPk" : false,
"isUk" : false,
"isFk" : false
},
{
"name" : "LOC",
"notNull" : false,
"dataType" :
{
"type" : "VARCHAR2",
"length" : 13,
"sizeUnits" : "BYTE"
},
"isPk" : false,
"isUk" : false,
"isFk" : false
}
],
"hasBeenAnalyzed" : false,
"indexes" :
[
{
"name" : "PK_DEPT",
"indexType" : "NORMAL",
"uniqueness" : "UNIQUE",
"status" : "VALID",
"hasBeenAnalyzed" : false,
"columns" :
[
{
"name" : "DEPTNO"
}
]
}
],
"constraints" :
[
{
"name" : "PK_DEPT",
"constraintType" : "PRIMARY KEY",
"columns" :
[
{
"name" : "DEPTNO"
}
],
"status" : "ENABLE",
"deferrable" : false,
"validated" : "VALIDATED",
"sysGeneratedName" : false
}
]
},
"etag" : "D7A651A41686A88CBA87066D3A31B278"
}
SQL>