度量快速开发平台-专业、快速的软件定制快开平台

标题: oracle数据库查询表的所有列以及主键所在列 [打印本页]

作者: 万望    时间: 2020-4-17 21:34
标题: oracle数据库查询表的所有列以及主键所在列
查询指定表的所有列:
  1. SELECT *
  2.   FROM dba_tab_cols c
  3. WHERE 1 = 1
  4.    AND c.owner = upper('YEDWARD')
  5.    AND c.table_name = upper('PAYMENT_HEADERS');
复制代码
查询指定表是否有主键,及主键所在字段名:
  1. SELECT dcc.owner,
  2.        dcc.constraint_name,
  3.        dcc.table_name,
  4.        dcc.column_name
  5.   FROM dba_constraints  dc,
  6.        dba_cons_columns dcc
  7. WHERE 1 = 1
  8.    AND dc.constraint_name = dcc.constraint_name
  9.    AND dc.constraint_type = 'P'
  10.    AND dc.owner = upper('YEDWARD')
  11.    AND dc.table_name = upper('PAYMENT_HEADERS');
复制代码
将YEDWARD换成表的owner,将PAYMENT_HEADERS换成表名。

作者: 张兴康    时间: 2020-4-19 08:48

作者: 陈晓龙    时间: 2020-4-23 14:25

作者: 陈晓龙    时间: 2020-4-23 14:25





欢迎光临 度量快速开发平台-专业、快速的软件定制快开平台 (http://bbs.delit.cn/) Powered by Discuz! X3.2