select usertalbes.table_name,temp.pcolumn from user_tables usertalbes left join (
select  a.table_name ptablename,wm_concat(substr(c.column_name, 1, 127)) pcolumn
  from user_constraints a, user_cons_columns c
 where a.constraint_type = 'P'
   and a.constraint_name = c.constraint_name
   and a.owner = c.owner
   and a.table_name = c.table_name
   group by a.table_name

   ) temp on usertalbes.TABLE_NAME = temp.ptablename

查询用户下所有表及其主键列表

作者:星辰 时间:2017-02-09 浏览 662评论 0 赞 0砸 0 标签: oracle
评论
还可以再输入500个字

请您注意

·自觉遵守:爱国、守法、自律、真实、文明的原则
·尊重网上道德,遵守《全国人大常委会关于维护互联网安全的决定》及中华人民共和国其他各项有关法律法规
·严禁发表危害国家安全,破坏民族团结、国家宗教政策和社会稳定,含侮辱、诽谤、教唆、淫秽等内容的作品
·承担一切因您的行为而直接或间接导致的民事或刑事法律责任
·您在NoteShare上发表的作品,NoteShare有权在网站内保留、转载、引用或者删除
·参与本评论即表明您已经阅读并接受上述条款