一些實(shí)用的sql語(yǔ)句
SELECT item_name FROM ebsp.product_market_price WHERE item_price > (SELECT AVG(item_price) FROM ebsp.product_market_price
2.oracle9i以上版本,可以實(shí)現(xiàn)將某張表的數(shù)據(jù)同時(shí)插入到多張表中。例:
INSERT ALL
WHEN deptno=10 THEN INTO dept10 --部門編號(hào)為10的插入表dept10中
WHEN deptno=20 THEN INTO dept20
WHEN deptno=30 THEN INTO dept30
WHEN job='CLERK' THEN INTO clerk --崗位為CLERK的插入表clerk 中
ELSE INTO other
SELECT * FROM emp;
可以將前面的sql語(yǔ)句變?yōu)镮NSERT FIRST 后面不變,當(dāng)使用First操作符執(zhí)行多表插入時(shí),如果數(shù)據(jù)已經(jīng)滿足了先前的條件,并且已經(jīng)被插入到某表中,那么該行數(shù)據(jù)在后續(xù)的插入中將不會(huì)被再次使用。
3.截取字符串制定的長(zhǎng)度。
select substr(item_name,0,2) from ebsp.product_market_price
select substr(‘ho鮮紅的鮮花 ',0,3) from dual; --print ‘ho鮮'
獲得emp系統(tǒng)表中hiredate雇傭日期,有重復(fù)的記錄,也就是一天中雇傭多名員工的記錄。
SQL1: select * from scott.emp where hiredate in (select hiredate mycount from scott.emp group by hiredate having count(*) >1)
SQL2:select t2.* from scott.emp t2 ,
(select t.hiredate,count(*) mycount from scott.emp t group by t.hiredate having count(*) >1) t1
where t2.hiredate = t1.hiredate
如果hiredate存入數(shù)據(jù)庫(kù)中時(shí)日期型帶有時(shí)分秒,可以通過(guò)to_char(CREATE_DATE, 'YYYY-MM-DD')來(lái)代替上面的
4.修改oracle數(shù)據(jù)庫(kù)緩存大小,以system登陸:
alter system set db_cache_size = 700m scope = spfile;
alter system set shared_pool_size = 200m scope=spfile;
alter system set pga_aggregate_target = 100m scope=spfile;
相關(guān)文章
ORACLE常見(jiàn)錯(cuò)誤代碼的分析與解決(一)
ORACLE常見(jiàn)錯(cuò)誤代碼的分析與解決(一)...2007-03-03詳解PL/SQL Developer連接本地Oracle 11g 64位數(shù)據(jù)庫(kù)
本篇文章主要介紹了PL/SQL Developer連接本地Oracle 11g 64位數(shù)據(jù)庫(kù) ,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-04-04Oracle11g數(shù)據(jù)庫(kù)win8.1系統(tǒng)安裝配置圖文教程
這篇文章主要介紹了 Oracle11g數(shù)據(jù)庫(kù)win8.1系統(tǒng)安裝配置圖文教程的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2016-07-07oracle 11g數(shù)據(jù)庫(kù)安全加固注意事項(xiàng)
這篇文章主要介紹了oracle11g數(shù)據(jù)庫(kù)安全加固須謹(jǐn)慎 ,需要的朋友可以參考下2015-08-08oracle數(shù)據(jù)庫(kù)中如何處理clob字段方法介紹
在知識(shí)庫(kù)的建立的時(shí)候,用普通VARCHAR2存放文章是顯然不夠的,本文將詳細(xì)將介紹oracle數(shù)據(jù)庫(kù)中如何處理clob字段方法,需要的朋友可以參考下2012-11-11關(guān)于Oracle多表連接,提高效率,性能優(yōu)化操作
這篇文章主要介紹了關(guān)于Oracle多表連接,提高效率,性能優(yōu)化操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-10-10Oracle7.X 回滾表空間數(shù)據(jù)文件誤刪除處理方法
Oracle7.X 回滾表空間數(shù)據(jù)文件誤刪除處理方法...2007-03-03oracle數(shù)據(jù)庫(kù)如何給用戶授權(quán)查詢權(quán)限
這篇文章主要給大家介紹了關(guān)于oracle數(shù)據(jù)庫(kù)如何給用戶授權(quán)查詢權(quán)限的相關(guān)資料,授予權(quán)限是數(shù)據(jù)庫(kù)管理中的重要任務(wù),它可以確保用戶有權(quán)訪問(wèn)所需的數(shù)據(jù)庫(kù)對(duì)象,并執(zhí)行必要的操作,需要的朋友可以參考下2024-01-01