Oracle中,能不能通过某条命令来查询当前数据中的所有的数据库或者表?就像使用MySQL中的show databases、 show tables 一样的。。Oracle 中有这样的功能吗?如果有,请问怎么使用?
解决方案 »
- 请大家帮忙看看这两段代码的错误分别在那里?谢谢!
- 硬盘扩容问题
- 原SQLServer上返回table的函数迁移到Oracle如何处理
- 有谁知道oracle的报价呀
- 简单问题:以system/password as sysdba登录,为什么不能删除sys下的用户表的字段?
- 在oracle中如何通过web管理数据库
- 在线急等,有个dmp文件,怎么样恢复成数据库。
- 8i中的这个函数是什么?
- DBA权限在存储过程中使用动态SQL为什么会提示 insufficient privileges
- 菜鸟发问,有关SQL*PLUS的初级问题
- 关于SQL developer 的数据库联接问题
- 如何更新某一字段值指定位置为设定值
select table_name from user_tables;
名称 是否为空? 类型
----------------------------------------- -------- -------------------
USERNAME NOT NULL VARCHAR2(30)
USER_ID NOT NULL NUMBER
PASSWORD VARCHAR2(30)
ACCOUNT_STATUS NOT NULL VARCHAR2(32)
LOCK_DATE DATE
EXPIRY_DATE DATE
DEFAULT_TABLESPACE NOT NULL VARCHAR2(30)
TEMPORARY_TABLESPACE NOT NULL VARCHAR2(30)
CREATED NOT NULL DATE
PROFILE NOT NULL VARCHAR2(30)
INITIAL_RSRC_CONSUMER_GROUP VARCHAR2(30)
EXTERNAL_NAME VARCHAR2(4000)SQL> select username from dba_users;USERNAME
------------------------------
MGMT_VIEW
SYS
SYSTEM
DBSNMP
SYSMAN
SCOTT
OUTLN
MDSYS
ORDSYS
EXFSYSUSERNAME
------------------------------
DMSYS
WMSYS
CTXSYS
ANONYMOUS
XDB
ORDPLUGINS
SI_INFORMTN_SCHEMA
OLAPSYS
TSMSYS
BI
PMUSERNAME
------------------------------
MDDATA
IX
SH
DIP
OE
HR
Select * From dba_users;
---用户下所有表
Select * From dba_tables t Where t.owner = '用户名称'在Oracle中一个用户相当于MySQL中的一个数据库
CSDN怎么一回事嘛?
如果要查字段
可以用all_tab_columns
user_tab_columns