想察看Oracle数据库data里面有哪些表,用什么语句?
想察看表A里面有哪些列,用什么语句?
想察看表A里面有哪些列,用什么语句?
解决方案 »
- 两个数据库联查
- dmp文件还原问题,请求oracle高手
- 关于exists和内连接
- 请教达人,在线等。。。附源码
- 请指教SQL写法
- 关于windows下oracle数据库V$SYSSTAT视图查看OS信息的问题(貌似有点拗口)
- oracle的字符集转换问题,我想把US7ASCII字符集的数据库文件导入到ZHS16GBK数据库中,如何修改字符集参数?
- 麻烦给一个9i的下载地址,不要是orcale网站的,我这里下载死慢 55个小时
- 请教怎样写这样的一个oracle触发器?
- 为什么ORACLE7没有使用到回滚段和临时段?--高级问题! 0
- 本人2月14日大婚,接受祝福,800分全部散尽,普天同贺~~~!!!
- Oracle可以建带参数的视吗?
2.SELECT * FROM USER_TAB_COLUMNS WHERE TABLE_NAME='A'
如果要查看用户的表,可以用:
select TABLE_NAME from user_tables;如果一定要查看库下所有的表,那么:
select TABLE_NAME from all_tables;查看表下的列:
desc A;
select * from user_tables;
select * from dba_tables;
select * from all_tables;
select * from dba_all_tables;想察看表A里面有哪些列,用什么语句?
desc 表名
2.SELECT * FROM USER_TAB_COLUMNS WHERE TABLE_NAME='A';或
ALL_TABLES
ALL_TAB_COLUMNS
或
DBA_TAB_COLUMNS
DBA_TAB_COLUMNS
SELECT * FROM USER_TAB_COLUMNS WHERE TABLE_NAME='A'
dba_tables:数据库里所有表
all_tables:数据库里有权限看的表
user_tables:属于自己的表 表列信息:dba_tab_columns 建议lz 装一个pl/sql developer工具,在sql窗口,输入dba_后会有很多相关的视图列出来,自己看就行了如何查看当前用户当天创建的所有表信息:
SELECT object_name, created
FROM all_objects
WHERE owner = 'SYSTEM' AND object_type = 'TABLE'
and created>=trunc(sysdate)