Time of Update: 2018-07-23
分析函數over 及開窗函數 一:分析函數over Oracle從8.1.6開始提供分析函數,分析函數用於計算基於組的某種彙總值,它和彙總函式的不同之處是 對於每個組返回多行,而彙總函式對於每個組只返回一行。 下面通過幾個例子來說明其應用。 1:統計某商店的營業額。 date sale
Time of Update: 2018-07-23
選型: 32位的記憶體是個瓶頸,已經是64位的時代了。使用64位的CentOS6 和 64位的Oracle 11g R2 在虛擬機器安裝,採用hostonly方式設定網路 注意:能上網的網卡要設定一下ICS(Internet串連共用)給VMware Network Adapter VMnet1 這樣對於虛擬機器,網關是192.168.137.1,IP地址請也要設定在192.168.137.0/24段 硬碟40G,記憶體2G 1、下載軟體
Time of Update: 2018-07-23
oracle 10g 在win2008下安裝,提示程式異常終止,發生未知錯誤 修改Oracle 10G\database\stage\prereq\db\refhost.xml 在 </SYSTEM> <CERTIFIED_SYSTEMS>後面添加 <!--Microsoft Windows 2008-->
Time of Update: 2018-07-23
一、 嵌套迴圈串連(Nested Loop) 其主要是選擇出一張表作為外表,然後迴圈外表,並且每一個外表中的記錄又在內表中作迴圈。嵌套迴圈串連的工作方式是這樣的: 1、 Oracle首先選擇一張表作為串連的驅動表,這張表也稱為外部表格(Outer Table)。由驅動表進行驅動串連的表或資料來源稱為內部表(Inner Table)。 2、
Time of Update: 2018-07-23
一、oracle資料庫--查詢日期為星期一的資料 select * from tab_kaijiang_info t where to_char(to_date( t.kj_date,'yyyy-mm-dd'),'D')=1 and t.cz_id=2 order by t.kj_date desc 注釋:tab_kaijiang_info: 為開獎資訊表
Time of Update: 2018-07-23
Oracle中,可以使用 Instr 函數對某個字串進行判斷,判斷其是否含有指定的字元。 其文法為:Instr(string, substring, position, occurrence)其中 string:代表源字串; substring:代表想從源字串中尋找的子串; position:代表尋找的開始位置,該參數可選的,預設為 1;預設尋找順序為從左至右。當起始位置為負數的時候,從右邊開始尋找。
Time of Update: 2018-07-23
在中文應用管理系統裡,utf8格式取代gb2312資料庫儲存越來越多的被設定成預設格式,這種國際化的編碼格式在解決文字格式設定相容性方面帶來了很大的好處。 但是UTF8使用用3個位元組表示1個漢字,在編碼上沒有考慮拼音排序,所以在使用UTF8的ORACLE資料庫中直接使用order by進行排序是不行的;GB2312按漢字使用頻率把漢字分為一級和二級. 內碼的排列次序, 先一級(3755個)再二級(3008個), 一級是按照拼音, 二級按照筆劃,所以對於一級漢字是可以直接使用“order by”
Time of Update: 2018-07-23
oracle9i對漢字的排序預設為拼音排序,可是本人最近發新排列的結果並不準確,通過上網尋找,現解決方案如下: 方法1: 設定環境變數 set NLS_SORT=SCHINESE_RADICAL_M ;export NLS_SORT (sh) or setenv NLS_SORT SCHINESE_RADICAL_M (csh) or regedit
Time of Update: 2018-07-23
安裝異常: 資訊: Oracle Database Configuration Assistant 失敗 log:C:\Program Files\Oracle\Inventory\logs\installActions2014-10-24_10-56-40PM.log 本人的解決: 跳過此步按照,可以先不管的,安裝完其他步驟後,安裝其他完成後。 在程式中,運行“Database Configuration Assistant ”,再次安裝,就可成功。
Time of Update: 2018-07-23
1.初始的資料: 例如: LOAD DATAINFILE *BADFILE './DATA24.BAD'DISCARDFILE './DATA24.DSC'APPEND INTO TABLE GE_L_TEMPFields terminated by ";" Optionally enclosed by '"'( ID, C_DEST, R_DEST, GR_SRC,
Time of Update: 2018-07-23
題目: 5. You are performing a block media recovery on the tools01.dbf data filein the SALES database using RMAN. Which two statements are correct in thisscenario? (Choose two.)A. You must ensure that the SALES database is mounted or open.B.
Time of Update: 2018-07-23
Oracle中的歸檔日誌(Archive Log) 文章分類:資料庫 在Oracle中,資料一般是存放在資料檔案中,不過資料庫與Oracle最大的區別之一就是資料庫可以在資料出錯的時候進行恢複。 這個也就是我們常見的Oracle中的重做日誌(REDO FILE)的功能了。在重做日誌分成2部分,一個是線上重做記錄檔,另外一個就是歸檔記錄檔。 這裡不詳細說明線上重做日誌,而是說一下歸檔日誌(Archive Log)
Time of Update: 2018-07-23
1. 從http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winsoft.html下載幾個壓縮包,解壓到一個目錄, d:/oracleclient instantclient-basic-win32-10.1.0.2.zip : 這是最核心的包instantclient-jdbc-win32-10.1.0.2.zip: 包含JDBC
Time of Update: 2018-07-23
pom.xml報maven Missing artifact com.oracle:ojdbc14:jar:9.2.0.5:compile異常,mvn clean ;mvn package;後顯示build error, 並且ojdbc149.2.5.jar包沒有下載下來 解決方案: 手動下載ojdbc14-9.2.5.jar包到本地 把ojdbc14-9.2.0.5.jar包拷貝到C:\Documents and
Time of Update: 2018-07-23
有個項目因為有比較多的查詢匯總,考慮到速度,所以使用了物化視圖。簡單的把用到的給整理了下。 先看簡單建立語句: create materialized view mv_materialized_test refresh force on demand start with sysdate next
Time of Update: 2018-07-23
oracle 增,刪,改,查操作 1. select select distinct *|欄位|運算式 as 別名 from 表 表別名 SELECT * FROM 表名; 查詢某個表中所有的記錄的所有欄位資訊 SELECT 列名 FROM 表名; 查詢某個表中所有的記錄的指定欄位資訊 SELECT 列名1,列名2 FROM 表名; 查詢某個表中所有的記錄的欄位1 欄位2 SELECT distinct 列名 FROM 表名; 去除重複記錄 SELECT
Time of Update: 2018-07-23
oracle預存程序裡嵌套遊標迴圈 create or replace procedure xh_number_186_diff_p is begin DECLARE --查詢出一個集合 www.2cto.com CURSOR c_
Time of Update: 2018-07-23
Oracle系列:Cursor 1,什麼是遊標。 ①從表中檢索出結果集,從中每次指向一條記錄進行互動的機制。 ②關聯式資料庫中的操作是在完整的行集合上執行的。 由 SELECT 語句返回的行集合包括滿足該語句的 WHERE 子句所列條件的所有行。由該語句返回完整的行集合叫做結果集。 應用程式,尤其是互動和線上應用程式,把完整的結果集作為一個單元處理並不總是有效。 &
Time of Update: 2018-07-23
1:首先你需要建立一個包,並定義你返回的遊標的類型、預存程序 create or replace package TEST_PKG is -- Public type declarations type cur_emp is REF CURSOR; procedure test_proc (v_empno in number, emps out cur_emp); end TEST_PKG;
Time of Update: 2018-07-23
原創於2009年08月02日,2009年10月22日遷移至此。 Oracle 分析函數——SUM,AVG,MIN,MAX,COUNT SUM 功能描述:該Function Compute組中運算式的累積和。 SAMPLE :下例計算同一經理下員工的薪水累積值 MIN 功能描述:在一個組中的資料視窗中尋找運算式的最小值。 SAMPLE :下面例子中 dept_min 返回當前行所在部門的最小薪水值