新聞中心
如何查詢oracle的數(shù)據(jù)庫(kù)總數(shù)
select * from dba_users; 查看數(shù)據(jù)庫(kù)里面所有用戶,前提是你是有dba權(quán)限的帳號(hào),如sys,system
創(chuàng)新互聯(lián)公司專注于企業(yè)成都全網(wǎng)營(yíng)銷、網(wǎng)站重做改版、邯鄲網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、H5網(wǎng)站設(shè)計(jì)、商城網(wǎng)站建設(shè)、集團(tuán)公司官網(wǎng)建設(shè)、外貿(mào)營(yíng)銷網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁(yè)設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性價(jià)比高,為邯鄲等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。
select * from all_users; 查看你能管理的所有用戶!
select * from user_users; 查看當(dāng)前用戶信息 !
-- 查詢你 當(dāng)前用戶下,有哪些表
SELECT * FROM user_tables
-- 查詢你 當(dāng)前用戶下, 可以訪問(wèn)哪些表 [也就是訪問(wèn)自己 和 其他用戶的]
SELECT * FROM all_tables
-- 查詢當(dāng)前數(shù)據(jù)庫(kù)所有的表, 需要你有 DBA 的權(quán)限
SELECT * FROM dba_tables
如何查看oracle數(shù)據(jù)庫(kù)數(shù)據(jù)量
1、查看所有表空間及表空間大小:
select tablespace_name ,sum(bytes) / 1024 / 1024 as MB from dba_data_files group by tablespace_name;
2、查看所有表空間對(duì)應(yīng)的數(shù)據(jù)文件:
select tablespace_name,file_name from dba_data_files;
3、修改數(shù)據(jù)文件大小:
alter database datafile 'H:\ORACLE\PRODUCT\10.1.0\ORADATA\ORACLE\USERS01.DBF' RESIZE 10240M;
oracle數(shù)據(jù)庫(kù)如何查詢表數(shù)據(jù)量
1、查看表空間的大小,首先我們要登錄到oracle數(shù)據(jù)庫(kù),我們要使用管理員的身份登錄,因?yàn)楣芾韱T的權(quán)限要相對(duì)的大一些。
2、登錄到數(shù)據(jù)庫(kù)之后,我們要在側(cè)邊欄找到dataspace這個(gè)文件夾,這個(gè)文件夾下存放的就是我們管理員可以管理的所有的表空間的名稱。
3、根據(jù)dataspace文件夾下的內(nèi)容名稱,選擇我們想要看的表空間,使用右鍵點(diǎn)擊的方式,選擇右鍵顯示中的屬性按鈕。
4、進(jìn)入到屬性表之后,我們可以看到當(dāng)前表空間的許多屬性,其中有個(gè)屬性叫做segment
space
management的選項(xiàng),當(dāng)這個(gè)選項(xiàng)的值為auto的時(shí)候,表示當(dāng)前表空間是可以自增長(zhǎng)的,否則就是固定大小的。
ORACLE 數(shù)量分配查詢
create table NEED --用料需求表
(
goodsno VARCHAR2(100),
prono VARCHAR2(100),
needqty NUMBER,
needbatch NUMBER
);
create table REQ --備料申請(qǐng)表
(
goodsno VARCHAR2(100),
prono VARCHAR2(100),
reqqty NUMBER
);
with t as
(select a.needbatch,
a.prono,
a.goodsno,
a.needqty,
b.reqqty - sum(a.needqty) over(order by a.prono, a.goodsno, a.needbatch) diffqty
from need a,
req b
where a.goodsno = b.goodsno
and a.prono = b.prono)
select t.needbatch,
t.prono,
t.goodsno,
t.needqty,
case
when t.diffqty = 0 then
t.needqty
else
case
when t.needqty + t.diffqty 0 then
t.needqty + t.diffqty
else
end
end qty
from t
oracle數(shù)據(jù)庫(kù)怎么查詢某個(gè)表有多少個(gè)字段
1、創(chuàng)建測(cè)試表,
create table test_cols(id varchar2(20),remark varchar2(20),ex_filed1 varchar2(20),ex_filed2 varchar2(20));
2、編寫sql,查看系統(tǒng)視圖,可以看到該用戶下所有表的字段信息,select * from user_tab_cols;
3、編寫sql,查詢剛創(chuàng)建的表,字段信息,select * from user_tab_cols t where table_name = 'TEST_COLS';
4、編寫sql,查詢?cè)摫淼淖侄螖?shù),這樣對(duì)于字段較多的表,結(jié)果更明顯;
select count(distinct column_name) from user_tab_cols t where table_name = 'TEST_COLS'
oracle如何查詢表列的數(shù)量
select * from user_tab_columns t where t.TABLE_NAME='表名要大寫' ; --你只要數(shù)量就count一下就行了
文章題目:oracle如何查詢數(shù)量,oracle查詢數(shù)量語(yǔ)句
文章網(wǎng)址:http://www.ef60e0e.cn/article/hcogog.html