sytn.net
当前位置:首页 >> 如何用sql语句,查询所有表的名字?(OrAClE) >>

如何用sql语句,查询所有表的名字?(OrAClE)

select * from all_tables;可以看到所有的表名和信息,如果你想一条语句查所有表里的数据,那没有这种方法.

查询系统表:select * from all_tables where table_name not in (select table_name from user_tables); 查询用户表:select * from user_tables;

-- 查询你 当前用户下,有哪些表SELECT * FROM user_tables-- 查询你 当前用户下, 可以访问哪些表 [也就是访问自己 和 其他用户的]SELECT * FROM all_tables-- 查询当前数据库所有的表, 需要你有 DBA 的权限SELECT * FROM dba_tables

在程序中通过sql语句查询来获得某个数据库的所有表名,代码如下:SELECT table_name FROM information_schema.tables WHERE table_schema = 'mydatabasename' AND table_type = 'base table' 扩展资料1,利用sys.tables目录视图查询所

觉得你应该先弄清楚oracle的常规数据字典的结构,像9i里的常规数据字典中对象名称就有以USER,ALL,DBA为前缀的对象.以USER为例,我们查该对象下有些什么表,就应该执行下列的语句:SQL>select table_name from user_tables;类似

SQLSERVER:SELECT * from sysobjects where xtype = 'u' ORACLE: select * from user_tables

oracle下有三个视图 dba_tables 拥有dba角色的用户可以查看系统中的所有表 user_tables 登录数据库的当前用户拥有的所有表 all_tables 登录数据库的当前用户有权限查看的所有表 类似的,除了表,还有视图、存储过程、同义词等等对象,使用[dba|user|all]_tables可以查看到你想要的对象

select (select a from M where M.a=A.a)'q', * from A在M中用主键a和A表中a的关联,命名为新的字段q,显示字段q和A表中的全部内容

怎样用SQL语句查询一个数据库中的所有表 用sql获取数据库中所有的表名的方法:1、oracle下:select table_name from all_tables;2、MySQL下:select table_name from information_schema.tables where table_schema='csdb' and table_type='base table';3、sql server下:select name from sys.tables go

查询数据表(Tables)名称:select Table_Name, Tablespace_Name from Dba_Tables where Tablespace_Name = 'USERS'; 查询数据表(Tables)中的字段(Columns)名称:sql1:select column_name from all_tab_columns where table_

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