怎样在ORACLE中查询并列出所有含某一列名(如NAME)的表;
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎样在ORACLE中查询并列出所有含某一列名(如NAME)的表;相关的知识,希望对你有一定的参考价值。
select table_name from all_tab_columnswhere user = '你的用户' and column_name = ‘NAME列名’;
与列信息有关的3个数据字典user_tab_columns(当前用户所拥有的表列 ),all_tab_columns(可访问的表列),dba_tab_columns(所有表列) 参考技术A 你查表名有什么用吗,没什么实际的意义啊,如果用oracle 9i或者其他数据库开发工具,你所用到的表名都能看到的。 参考技术B select TABLE_NAME from USER_TAB_COLS where COLUMN_NAME='NAME';
Oracle 怎样查询所有自增的序列名
参考技术A Oracle 怎样查询所有自增的序列名你如果指的是需要自增值的字段,你需要创建sequence。想要查询自增值, 可以在Sqlplus下运行:
select seq1.nextval from dual; (第一次)
select seq1.currval from dual; (当前值)
使用insert语句时:insert into 表 (需要使用自增值的字段,其它字段1,其他字段2) values (seq1.nextval, 其它字段1所给值,其它字段2所给值),然后commit。追问
查询 我自己创建的 自增名称
参考技术B select * from user_sequences;以上是关于怎样在ORACLE中查询并列出所有含某一列名(如NAME)的表;的主要内容,如果未能解决你的问题,请参考以下文章