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的命令行管理器。