selectano,sum(nvl(dmoney,0))summoneyfrom(selectt2.ano,d.dmoneyfrom(selectt1.*,c.cnofrom(selecta.ano,b.bnofromt_aaleftjoint_bbona.ano=b.ano)t1leftjoint_ccont1.bno=c.bno)t2leftjoint_ddont2.cno=d.cno)groupbyano;Oracleleft查詢案例
系統 2019-08-12 01:52:46 2757
數據庫的索引把用戶感興趣的列值連同其行標識符(ROWID)存儲在一起ROWID包含了存儲列值的表行在磁盤上的物理位置索引雖然能提高查詢的性能,但是也不能一度的創建索引,因為索引是有代價的消耗磁盤空間,系統資源,在列值被修改的同時也必須修改相應的索引Oracle默認的索引類型是B樹索引,適用于高基數列,也就是列值種類多。SELECTDBMS_ROWID.ROWID_RELATIVE_FNO(ROWID),F4FROMDEMOTWHEREF1=5;上面的PAC
系統 2019-08-12 01:55:23 2751
快樂無極,15:18,開發文檔,評論(0),,閱讀(539),Viaaceplus||引用地址:注意:該地址僅在今日23:59:59之前有效為了方便起見,建立了以下簡單模型,和構造了部分測試數據:在某個業務受理子系統BSS中,--客戶資料表createtablecustomers(customer_idnumber(8)notnull,--客戶標示city_namevarchar2(10)notnull,--所在城市customer_typechar(2)
系統 2019-08-12 01:55:06 2751
oracle中imp命令具體解釋Oracle的導入有用程序(Importutility)同意從數據庫提取數據,而且將數據寫入操作系統文件。imp使用的基本格式:imp[username[/password[@service]]],下面例舉imp經常使用用法。1.獲取幫助imphelp=y2.導入一個完整數據庫impsystem/managerfile=bible_dblog=dible_dbfull=yignore=y3.導入一個或一組指定用戶所屬的所有表
系統 2019-08-12 01:51:27 2751
casewhen語句語法如下:casewhen表達式thenvalueAelsevalueBend;具體使用如下:select(casewhena.column1>=1then'成功'else'失敗'end)asSuccess_flagfromtableAa如果a.column1的值大于等于1,那么Success_flag的值將是‘成功’,否則‘失敗’。casewhen和decode函數用法有一些相似,只是decode是枚舉函數,而casewhen則更加靈
系統 2019-08-12 01:54:48 2750
查看表結構descemp;查詢所有列Select*fromemp;查找所以部門編號(查指定的列)selectdeptnofromemp;查找編號不同的部門編號(去重)selectdistinctdeptnofromemp;查找ename為SMITH的員工職位,工資,部門編號selectjob,sal,deptnofromemptwheret.ename='SMITH';查找員工的年薪NVL(string1,replace_with)功能:如果string1
系統 2019-08-29 23:16:36 2749
我們備份的數據文件,可以通過oacle自帶的dbv工具來查看是否是好的。下面實驗如下:環境:oracle10.2.0.11.檢查數據文件是否有壞塊[oracle@apporcl]$dbvDBVERIFY:Release10.2.0.1.0-ProductiononFriNov2220:59:012013Copyright(c)1982,2005,Oracle.Allrightsreserved.KeywordDescription(Default)----
系統 2019-08-12 01:55:00 2748
--==============================--Oracle數據字典和數據字典視圖--==============================數據字典是元數據的集合,從邏輯上和物理上描述了數據庫及內容,存儲于SYSTEM與SYSAUX表空間內的若干段。SYS用戶擁有所有的數據字典表,數據字典基本一般以$結尾,如col$,tab$等,這些數據字典存放在system表空間中。數據字典的形成在數據庫創建階段創建,在使用階段維護和更新無法通
系統 2019-08-12 01:51:41 2745
剛剛在itpub上看到有人在問并行hint不生效的一個問題。我做了實驗也出現一樣的問題,如下:原因在這是小表,在聯合時走索引了,加上full的hint,就可以啟動并行的執行計劃。當然也可以采用parallel_index,同時在小表時也要加上index_ffs才生效,如下:Oracle執行計劃——處理一種并行hint不生效的情況
系統 2019-08-12 01:33:11 2736
ORACLE公司之起源很難想象,ORACLE公司的這一段傳奇居然要從IBM開始。1970年的6月,IBM公司的研究員埃德加·考特(EdgarFrankCodd)在CommunicationsofACM上發表了那篇著名的《大型共享數據庫數據的關系模型》(ARelationalModelofDataforLargeSharedDataBanks)的論文。這是數據庫發展史上的一個轉折。要知道,當時還是層次模型和網狀模型的數據庫產品在市場上占主要位置。從這篇論文開
系統 2019-08-29 23:08:23 2731
10gR2RACInstallissuesonOracleEL5orRHEL5orSLES10(VIPCA/SRVCTL/OUIFailures)[ID414163.1]Modified04-AUG-2010TypePROBLEMStatusARCHIVEDInthisDocumentSymptomsCauseSolutionReferencesAppliesto:OracleServer-EnterpriseEdition-Version:10.2.0.
系統 2019-08-12 09:26:52 2731
OracleEBS入門OracleEBS全稱是Oracle電子商務套件(E-BusinessSuit),是在原來Application(ERP)基礎上的擴展,包含ERP(企業資源計劃管理)、HR(人力資源管理)、CRM(客戶關系管理)等等多種管理軟件的集合,是無縫集成的一個管理套件。ERP的主要功能模塊簡單介紹談到EBS,我們就要了解什么是ERP,ERP的基本功能是什么?用一句話概括,ERP主要管理人,財,物。那么,具體的我們能夠拜讀此貼:具體地址:htt
系統 2019-08-12 01:53:02 2729
第四講:sql執行計劃順序sql執行計劃順序原則:先子后父,右上為先。1.執行順序:43212.執行順序:325413.執行順序:32541注意:雖然2,3執行順序是一樣,但邏輯讀是有區別的。Oracle基礎:sql執行計劃分析(4)
系統 2019-08-12 01:33:47 2724
最近,有現場反應,程序顯示亂碼。感覺很奇怪,該系統已經賣出去無數了。肯定是現場數據庫字符集有問題,經過查看,現場環境:window系統,oracle10g。我們要求的數據庫字符集是AL32UTF8的,而現場自己安裝成ZHS16GBK。并且,數據庫的表里面,中文是亂碼,如???(這才是造成程序顯示亂碼的主要原因,后面詳述)當時一心以為:既然情況如此,只能期望通過調整數據庫字符集,來解決亂碼問題。雖然查閱了資料說,不建議這樣做;修改數據庫服務器字符集步驟如下:
系統 2019-08-12 01:55:11 2718
轉載自:http://blog.csdn.net/bleibo/article/details/5447198安裝Oracle后修改IP總結(轉載)針對ORACLE10G在安裝完后,修改IP或者計算機名,是有很多問題的的方法種種:ip地址的修改,對數據庫本身是沒有影響的,受影響的是監聽程序和需要連接到數據庫的客戶端。需要重新配置LISTENER,參數文件LISTENER.ORA。HOST有兩種方式:IP和主機名.1)、安裝Oracle后,修改IP,使用服務
系統 2019-08-12 01:54:05 2712