达梦数据库元数据

自动生成Java Entity类元数据

SELECT
a.OWNER AS TABLE_SCHEMA,
a.TABLE_NAME,
NVL (b.COMMENT$, '') AS TABLE_COMMENT
FROM
ALL_TABLES a
LEFT JOIN SYSTABLECOMMENTS b
ON a.OWNER = b.SCHNAME
AND a.TABLE_NAME = b.TVNAME
WHERE a.STATUS = 'VALID'


SELECT 
  a.OWNER AS TABLE_SCHEMA,
  a.TABLE_NAME,
  a.COLUMN_NAME,
  a.DATA_TYPE AS COLUMN_TYPE,
  a.DATA_LENGTH AS COLUMN_LENGTH,
  DECODE(d.CONSTRAINT_TYPE, 'P', 'YES', '') AS COLUMN_KEY,
  a.NULLABLE,
  NVL (b.COMMENT$, '') AS COLUMN_COMMENT 
FROM
  ALL_TAB_COLUMNS a 
  LEFT JOIN SYSCOLUMNCOMMENTS b 
    ON a.OWNER = b.SCHNAME 
    AND a.TABLE_NAME = b.TVNAME 
    AND a.COLUMN_NAME = b.COLNAME 
  LEFT JOIN ALL_CONS_COLUMNS c 
    ON b.SCHNAME = c.OWNER 
    AND b.TVNAME = c.TABLE_NAME 
    AND b.COLNAME = c.COLUMN_NAME 
  LEFT JOIN ALL_CONSTRAINTS d 
    ON c.CONSTRAINT_NAME = d.CONSTRAINT_NAME 
    AND c.OWNER = d.OWNER 
    AND c.TABLE_NAME = d.TABLE_NAME
发表评论
留言与评论(共有 0 条评论) “”
   
验证码:

相关文章

推荐文章