sqlplus查看数据库
A. oracle sqlplus 查看表sql
当前用户下是否有某个表
select count(*) from user_tables where table_name = 'TABLE_NAME';
注意,一般情况下,引号里面的table_name要全部用大写。如果结果为1,表示有这个表,为0表示没有这个表。某个用户下是否有某个表
select count(*) from dba_tables where owner = 'USER_NAME' and table_name = 'TABLE_NAME';查看表数据
select * from TABLE_NAME;
B. 请问在Oracle sql_Plus怎么查看所有的数据库及使用那个数据库的选定。谢谢了。
oracle在这方面与mysql不一样,它没有多个数据库,它通过用户来管理权限的。
C. 如何通过sql*plus查看现有的数据库
觉得你应该先弄清楚oracle的常规数据字典的结构,像9i里的常规数据字典中对象名称就有以USER,ALL,DBA为前缀的对象。
以USER为例,我们查该对象下有些什么表,就应该执行下列的语句:
SQL>select table_name from user_tables;
类似的,你可以进行替换。:)
如果你想查数据库中所有的表的话,可以查询
SELECT * FROM dba_tables
如果你想查询数据库中某个用户下的表的话,也可以登录这个用户,再查询:
SELECT * FROM USER_TABLES
要想导入外部sql语句可以用命令
sql >@e:\文件名.sql
如你想保存 select * from tablename;语句的结果,可以在sql*plus 里面这样:
SPOOL c:\test.sql //这是保存文件的位置
select * from tablename;
SPOOL OFF
D. sql plus 查看oracle有多少数据库
oracle的所有访问设置都是在文件tnsnames.ora里设置的,你可以再oracle的安装文件夹搜下这个文件,里面的配置类似于:
erptest
=
(
description=
(address
=
(protocol
=
tcp)(host
=
192.168.1.112)(port
=
1522))
(connect_data
=
(sid
=
test))
)
在这个链接串里可以很容易的找到链接主机,端口,数据库id信息,而且你可以按照需求更改或者增加类似的链接字符串,在用sql_plus登陆时为:username/password@erptest,不过我建议你使用plsql
developer这个软件来连接oracle,它比sql_plus好用许多!
E. ORACLE在SQLPLUS中如何查询到某个数据库中有哪些表
select table_name from user_tables;
F. sqlplus 如何查看oracle用户有几个数据库
sqlplus没有什么命令能查看oracle有多少数据库。
sqlplus连接后,所登录的就是oracle的一个实例,一个实例下边有N个用户,每个用户所属的对象可认为是一个数据库。查看oracle数据库用户的语句如下:
select
*
from
all_users;
G. oracle 如何使用sqlplus 查询到登陆的数据库名以及其他属性
显示当前用户
show user;
显示当前环境变量的值:
show all;
显示数据库的版本:
show release;
查看当前用户的缺省表空间
select username,default_tablespace from user_users;
查看当前用户的角色
select * from user_role_privs
..........
H. 在oracle的sqlplus中,怎么写代码来查看当前所用的数据库系统的版本
刚登录上去的时候不就有提示吗?
比如 :
$ sqlplus /nolog
SQL*Plus: Release 10.2.0.1.0 - Proction on Tue Jul 5 10:22:08 2011
Copyright (c) 1982, 2005, Oracle. All rights reserved.
SQL>
也可以查询v$version表。比如
SQL> select * from v$version;
BANNER
----------------------------------------------------------------
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Prod
PL/SQL Release 10.2.0.1.0 - Proction
CORE 10.2.0.1.0 Proction
TNS for Linux: Version 10.2.0.1.0 - Proction
NLSRTL Version 10.2.0.1.0 - Proction
I. 查询oracle数据库所有用户的sqlplus命令是什么
命令是select * from dba_users,设置方法为:
1、在数据库的开始菜单中,输入cmd后回车,也就是调用Windows的命令行管理器。