SELECT * FROM (select
COMMENTS.SCHNAME ,
COMMENTS.TABLE_TYPE ,
COMMENTS.TVNAME ,
TABLECOMMENT.COMMENT$ AS TABLEMEAN,
COLNAME ,
COMMENTS.COMMENT$ ,
DATA_TYPE ,
DATA_LENGTH ,
DATA_PRECISION ,
DATA_SCALE ,
NULLABLE ,
COLUMN_ID
from
SYSCOLUMNCOMMENTS COMMENTS
LEFT JOIN
(
SELECT
TABLE_NAME ,
COLUMN_NAME ,
DATA_TYPE ,
DATA_LENGTH ,
DATA_PRECISION,
DATA_SCALE ,
NULLABLE ,
COLUMN_ID
FROM
USER_TAB_COLUMNS
ORDER BY
COLUMN_ID ASC
)
COL
ON
(
COMMENTS.TVNAME = COL.TABLE_NAME
AND COMMENTS.COLNAME = COL.COLUMN_NAME
)
LEFT JOIN
(
SELECT SCHNAME, TVNAME, TABLE_TYPE, COMMENT$ FROM SYSTABLECOMMENTS
)
TABLECOMMENT
ON
(
COMMENTS.TVNAME =TABLECOMMENT.TVNAME
AND COMMENTS.SCHNAME=TABLECOMMENT.SCHNAME
)) MY_VIEW WHERE MY_VIEW.SCHNAME = 'CIRCLE';
——————————————————
本例中CIRCLE是自定义的实例名,根据具体情况写