jcgj.net
当前位置:首页 >> orAClE 中怎么查询表中的关系 >>

orAClE 中怎么查询表中的关系

那要看你用的是什么GUI工具了,pl/sql的话看一下这个http://jingyan.baidu.com/article/3ea51489acacf452e61bbac2.html

分两种方法: 1、在命令窗口通过如下语句: desc 表名; 2、用语句: select COLUMN_NAME,DATA_TYPE,DATA_LENGTH from user_tab_cols where table_name='TEST';

直接用超级管理员权限(sysdba)查看每个表空间中表名。 sql:Select Table_Name, Tablespace_Name From Dba_Tables Where Tablespace_Name = '表空间名字'; 解释:通过管理员权限登陆后,查看“Dba_Tables ”表中的字段信息即可完成查询表名操作...

可以查询user_col_comments,得到表名和列名的对应关系,然后在执行SQL语句生成脚本 例如: select 'select * from '||table_name||' where '||column_name||'=123;' from user_col_comments; 将生成的SQL执行,就能找到结果。

sql语句:select * from dba_dependencies where REFERENCED='表名' and TYPE='VIEW'; 静态数据字典视图DBA_DEPENDENCIES描述各schema的objects之间的相互依赖关系。 DBA_DEPENDENCIES各字段解释 OWNER 依赖object的拥有者 NAME 依赖object的名...

通过语句: select table_name,tablespace_name from user_tables where tablename='TABLENAME'; 解释:查询出”TABLANAME“(必须大些)表的默认表空间,user_tables 表是一张user表的统计表,可以看见当前登录用户下的所有表信息。

1、oracle序列和表名没直接对应关系的 2、dba_sequences可以查询到有哪些序列 3、一般命名规则是:表名_s,看看有没有 有的话直接拿去用吧

查询表中所有字段的值 select * from tab; 查找表中所有的字段名 select column_name from user_tab_cols where table_name='TAB'; 注意TAB是你的表名,必须大写

如果你是以A用户登录数据库,想查看A用户下所有的表,用这个语句: select table_name from user_tables; 如果你是以system用户登录数据库,想查看A用户下所有的表,用这个语句: select table_name from dba_tables where owner='A'; 这条语句...

ORACLE下有三个视图 DBA_TABLES 拥有DBA角色的用户可以查看系统中的所有表 USER_TABLES 登录数据库的当前用户拥有的所有表 ALL_TABLES 登录数据库的当前用户有权限查看的所有表 类似的,除了表,还有视图、存储过程、同义词等等对象,使用[DBA|U...

网站首页 | 网站地图
All rights reserved Powered by www.jcgj.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com