Oracle查詢用戶表空間:select * from user_all_tables
創(chuàng)新互聯(lián)是一家專業(yè)提供安義企業(yè)網(wǎng)站建設(shè),專注與成都網(wǎng)站建設(shè)、做網(wǎng)站、H5頁(yè)面制作、小程序制作等業(yè)務(wù)。10年已為安義眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站建設(shè)公司優(yōu)惠進(jìn)行中。
Oracle查詢所有函數(shù)和儲(chǔ)存過程:select * from user_source
Oracle查詢所有用戶:select * from all_users.select * from dba_users
Oracle查看當(dāng)前用戶連接:select * from v$Session
Oracle查看當(dāng)前用戶權(quán)限:select * from session_privs
表空間含義:
表空間是數(shù)據(jù)庫(kù)的邏輯劃分,一個(gè)表空間只能屬于一個(gè)數(shù)據(jù)庫(kù)。所有的數(shù)據(jù)庫(kù)對(duì)象都存放在指定的表空間中。但主要存放的是表, 所以稱作表空間。
Oracle數(shù)據(jù)庫(kù)中至少存在一個(gè)表空間,即SYSTEM的表空間。
select 地區(qū)名稱 地區(qū),month(日期)+'月'+day(日期)+'日' 日期,
sum(case when year(日期)=2010 then 日銷量 end) 2010年,
sum(case when year(日期)=2011 then 日銷量 end) 2011年,
sum(case when year(日期)=2012 then 日銷量 end) 2012年,
sum(case when year(日期)=2013 then 日銷量 end) 2013年
from 銷量表,地區(qū)表
where 銷量表.地區(qū)id=地區(qū)表.id
group by 地區(qū),month(日期)+'月'+day(日期)+'日'
你自己不是寫出來了么?我隨便寫幾個(gè)鏈接方法吧
1.內(nèi)連接寫法
select a.*,b.* from 表1 a,表2 b where a.A=b.B;
select a.*,b.* from 表1 a join 表2 b on a.A=b.B;
select a.*,b.* from 表1 a inner join 表2 b on a.A=b.B;
2.左外連接寫法
select a.*,b.* from 表1 a left join 表2 b on a.A=b.B;
select a.*,b.* from 表1 a left outer join 表2 b on a.A=b.B;
select a.*,b.* from 表1 a,表2 b where a.A=b.B(+);
3.右外連接寫法
select a.*,b.* from 表1 a right join 表2 b on a.A=b.B;
select a.*,b.* from 表1 a right outer join 表2 b on a.A=b.B;
select a.*,b.* from 表1 a,表2 b where a.A(+)=b.B;
4.完全連接寫法
select a.*,b.* from 表1 a full join 表2 b on a.A=b.B;
select a.*,b.* from 表1 a full outer join 表2 b on a.A=b.B;
5.交叉連接寫法
select a.*,b.* from 表1 a cross join 表2 b;
select 字段1 from 表1 minus select 字段1 from 表2
select 字段1 from 表1 intersect select 字段1 from 表2
select 字段1 from 表1 union all select 字段1 from 表2