oracle里查出某个数据库里的所有表名

oracle里查出某个数据库里的所有表名,第1张

select

from

all_tables

WHERE

owner='SCOTT'

;或者

SELECT

FROM

DBA_TABLES

WHERE

OWNER='SCOTT';

数据字典视图

表和列

DBA_TABLES、ALL_TABLES和USER_TABLES显示了有关数据库表的一般信息。

DBA_TAB_COLUMNS、ALL_TAB_COLUMNS和USER_TAB_COLUMNS显示了每个数据库表的列的信息。

注意:DBA_OBJECTS、ALL_OBJECTS和USER_OBJECTS显示了模式对象的信息,包括表。

参考以下方法:

SELECT FROM ALL_TABLES;系统里有权限的表

SELECT FROM DBA_TABLES; 系统表

SELECT FROM USER_TABLES; 当前用户下的表

提问者所指的数据库应该是表空间。

创建表空间:

CREATE TABLESPACE TBS_ETL_DATA LOGGING DATAFILE 'G:\oracle\product\1020\oradata\tbs_etl_data01dbf' SIZE 521M AUTOEXTEND OFF;

创建用户:

create user vpetl identified by vpetl default tablespace TBS_ETL_DATA;

赋权限:

grant connect,resource,alter system,debug connect session,select any table,delete any table,drop any table,alter any table to vpetl;

创建表:

create table tablename(id varchar2(20));

备注:创建表空间的file路径根据实际需要修改为linux等系统的路径即可。

主要通过几下命令:

exp/imp

expdp/impdp

dblink

spool/sqlldr

pl/sql导出insert语句

Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的 适应高吞吐量的数据库解决方案。

以上就是关于oracle里查出某个数据库里的所有表名全部的内容,包括:oracle里查出某个数据库里的所有表名、如何查看oracle数据库中的所有表、Oracle 11g 如何建立自己的数据库和表等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9430462.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存