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 如何建立自己的数据库和表等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)