怎么读出oracle表名 oracle这么读

oracle中如何根据一个字段名查找出所属的表名1、创建测试表,包含多个字段,
create table test_col1(id number, value varchar2(200));
create table test_col2(id number, value varchar2(200));
create table test_col3(id number, value varchar2(200));
create table test_col4(id number, value varchar2(200));
create table test_col5(id number, value varchar2(200));
create table test_col6(id number, value varchar2(200));
create table test_col7(id number, value varchar2(200));
create table test_col8(id number);
2、查看oracle的系统视图,select * from user_tab_columns t,可以看到本用户下所有的表字段信息,
3、以查找字段VALUE为例,select * from user_tab_columns t where column_name = 'VALUE' , 可以看到刚才建的最后一张表并没有查到,因为没有VALUE字段,
4、再次以查找字段ID为例,select * from user_tab_columns t where column_name = 'ID',可以看到刚才建的最后一张表出现了,
怎么查看 oracle中某个表空间里的表名直接用超级管理员权限(sysdba)查看每个表空间中表名 。
sql怎么读出oracle表名:Select Table_Name, Tablespace_Name From Dba_TablesWhere Tablespace_Name = '表空间名字';
解释怎么读出oracle表名:通过管理员权限登陆后怎么读出oracle表名 , 查看“Dba_Tables”表中怎么读出oracle表名的字段信息即可完成查询表名操作 。备注怎么读出oracle表名:表空间名字必须大写 。
请教:如何提取出Oracle数据库中所有表的表名觉得你应该先弄清楚oracle的常规数据字典的结构 , 像9i里的常规数据字典中对象名称就有以user,all,dba为前缀的对象 。
以user为例,我们查该对象下有些什么表 , 就应该执行下列的语句:
sqlselect
table_name
from
user_tables;
类似的,你可以进行替换 。:)
如果你想查数据库中所有的表的话,可以查询
select
*
from
dba_tables
如果你想查询数据库中某个用户下的表的话 , 也可以登录这个用户,再查询:
select
【怎么读出oracle表名 oracle这么读】*
from
user_tables
要想导入外部sql语句可以用命令
sql
@e:\文件名.sql
如你想保存
select
*
from
tablename;语句的结果,可以在sql*plus
里面这样:
spool
c:\test.sql
//这是保存文件的位置
select
*
from
tablename;
spool
off
关于怎么读出oracle表名和oracle这么读的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

    推荐阅读