Ⅰ.創(chuàng)建函數(shù)Ⅱ.截取字符串函數(shù):REGEXP_SUBSTR5個參數(shù)第一個是輸入的字符串第二個是正則表達式第三個是標識從第幾個字符開始正則表達式匹配。(默認為1)第四個是標識第幾個匹配組。(默認為1)第五個是是取值范圍:i:大小寫不敏感;c:大小寫敏感;n:點號.不匹配換行符號;m:多行模式;x:擴展模式,忽略正則表達式中的空白字符。1CREATEORREPLACEFUNCTIONGET_NUM(GALV_COOTVARCHAR2)RETURNNUMBERI
系統(tǒng) 2019-08-12 01:51:29 1894
受棱鏡門影響,各界對Aadhar的質(zhì)疑從是否將威脅人民隱私與安全,轉而聚焦在Aadhar搜集、儲存以及處理資料的方法,以及美國新創(chuàng)公司MongoDB在計劃中扮演的角色。泱泱大國印度一直以來都無法順利完全登錄其國內(nèi)人口的資料,但Aadhar計劃帶來曙光:印度的唯一身分識別計劃(UniqueIdentificationProject)又稱為Aadhar計劃。該計劃近來所累計的人口數(shù)據(jù)與生物數(shù)據(jù)超過5億人,成為世界上同類型的生物識別數(shù)據(jù)庫中最大者。Aadhar成
系統(tǒng) 2019-08-12 01:32:28 1894
1.Oracle下載Oracle的官網(wǎng)為:www.oracle.comOracle下載的地址:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html2.安裝的準備條件2.1檢查硬件環(huán)境:內(nèi)存至少1G,Windows2000以上的操作系統(tǒng)2.2設置IP安裝過程會進行先決條件檢查,包括檢查網(wǎng)絡配置要求。3.安裝Oracle待補4.查看安裝結果4.1程序
系統(tǒng) 2019-08-29 23:11:10 1893
前些天把公司的機器重新裝了一遍,基本上工作需要的都裝上了,就差oracle了,平時使用的是plsqldeveloper,不安裝oracle不能使用,但裝一個太麻煩了,而且占地方。最近因為工作需要必須要用plsqldev了,然后我就到網(wǎng)上找有沒有不裝oracle也能使用plsqldev的文章。網(wǎng)上的高手就是多,我看了其中一篇,覺得可行,然后自己試成功了?,F(xiàn)在把操作的步驟和遇到的問題記下來,以后就省事多了。1.首先到oracle的網(wǎng)站下載客戶端文件,我下載的是
系統(tǒng) 2019-08-29 22:04:07 1893
oracle存儲過程的基本語法及注意事項oracle存儲過程的基本語法1.基本結構CREATEORREPLACEPROCEDURE存儲過程名字(參數(shù)1INNUMBER,參數(shù)2INNUMBER)IS變量1INTEGER:=0;變量2DATE;BEGINEND存儲過程名字2.SELECTINTOSTATEMENT將select查詢的結果存入到變量中,可以同時將多個列存儲多個變量中,必須有一條記錄,否則拋出異常(如果沒有記錄拋出NO_DATA_FOUND)例子:
系統(tǒng) 2019-08-12 09:30:14 1893
本系列文章導航[Oracle]高效的PL/SQL程序設計(一)--偽列ROWNUM使用技巧[Oracle]高效的PL/SQL程序設計(二)--標量子查詢[Oracle]高效的PL/SQL程序設計(三)--Package的優(yōu)點[Oracle]高效的PL/SQL程序設計(四)--批量處理[Oracle]高效的PL/SQL程序設計(五)--調(diào)用存儲過程返回結果集[Oracle]高效的PL/SQL程序設計(六)--%ROWTYPE的使用Oracle支持通過ref游
系統(tǒng) 2019-08-12 09:29:56 1893
oracle11g將觸發(fā)器分為5種:1.DDL觸發(fā)器:當在數(shù)據(jù)庫中創(chuàng)建、修改、重命名、刪除對象時觸發(fā)。2.DML或行級別觸發(fā)器:當在表中插入、更新或刪除數(shù)據(jù)時觸發(fā);可用于在值被改變前(before)進行審核、檢查、保存、和替代。3.復合觸發(fā)器:既是語句級又是行級觸發(fā)器。在需要同時使用語句級觸發(fā)器和行級觸發(fā)器時可以使用復合觸發(fā)器。4.insteadof觸發(fā)器:用于停止DML語句的執(zhí)行并重定向DML語句,即視圖觸發(fā)器。5.系統(tǒng)或數(shù)據(jù)庫事件觸發(fā)器:用于跟蹤系統(tǒng)事
系統(tǒng) 2019-08-12 01:54:55 1893
融會貫通Oracle數(shù)據(jù)庫的25條基本知識:1.一個表空間只能屬于一個數(shù)據(jù)庫。2.每個數(shù)據(jù)庫最少有一個控制文件(建議3個,分別放在不同的磁盤上)。3.每個數(shù)據(jù)庫最少有一個表空間(SYSTEM表空間)。4.建立SYSTEM表空間的目的是盡量將目的相同的表存放在一起,以提高使用效率,只應存放數(shù)據(jù)字典。5.每個數(shù)據(jù)庫最少有兩個聯(lián)機日志組,每組最少一個聯(lián)機日志文件。6.一個數(shù)據(jù)文件只能屬于一個表空間。7.一個數(shù)據(jù)文件一旦被加入到一個表空間中,就不能再從這個表空間中
系統(tǒng) 2019-08-12 01:54:16 1893
以前建序列時從來沒注意過這個選項,總是認為序列就一定是有序的,今天被人問道才注意了一下。原來是在Oracle并行服務器上用到的,我理解是不是在并行情況下,如果序列是noorder的,則取序列號時,先發(fā)出命令的實例不一定能取到大的序列。在決大多數(shù)情況下是用不到的。CREATESEQUENCEcommandPURPOSE:Tocreateasequence.Asequenceisadatabaseobjectfromwhichmultipleusersmayg
系統(tǒng) 2019-08-12 01:54:15 1893
Oracle的文件系統(tǒng):控制文件(.CTL),數(shù)據(jù)文件(.DBF),日志文件(.LOG)除此三種文件還有一種參數(shù)文件,參數(shù)文件不是數(shù)據(jù)庫系統(tǒng)中的有效組成部分,在啟動數(shù)據(jù)庫時,參數(shù)文件不直接參與工作,只是控制文件是由參數(shù)文件尋找的。參數(shù)文件位置:oracle/product/10.1.0/db_1/dbs/spfileoracleSID.ora控制文件的內(nèi)容會顯示在參數(shù)文件中。參數(shù)文件的作用起到尋找控制文件的作用。Oracle中有兩種日志文件,一種為聯(lián)機日志
系統(tǒng) 2019-08-12 01:53:40 1893
■表和視圖不可以重名,但表可以和索引、約束同名。表名和列名都是不區(qū)分大小寫的,Oracle會先把名字轉換為大寫,再把它們存儲在數(shù)據(jù)字典中。如果名字中用雙引號("")括起來,它會在oracle數(shù)據(jù)字典中成為區(qū)分大小寫的名字.注意:大對象數(shù)據(jù)類型的列不能出現(xiàn)在WHERE,GROUPBY或ORDERBY子句中。不能在SQL*Plus等環(huán)境中查詢、顯示大對象類型的數(shù)據(jù),也不能通過INSERT語句插入大對象類型的數(shù)據(jù),否則會出錯。■如果將表的存儲參數(shù)MAXEXTEN
系統(tǒng) 2019-08-12 01:53:33 1893
■監(jiān)聽程序#lsnrctlstart--->啟動#lsnrctlstop--->停止#lsnrctlstatus--->狀態(tài)#lsnrctlhelp--->幫助■一個例程只能訪問一個數(shù)據(jù)庫,而一個數(shù)據(jù)庫可以由多個例程同時訪問.例程由一組邏輯內(nèi)存結構和一系列后臺服務進程組成.在啟動數(shù)據(jù)庫的過程中,文件的使用順序是:參數(shù)文件、控制文件、數(shù)據(jù)文件和重做日志文件.■啟動模式nomount模式啟動例程,但不裝載數(shù)據(jù)庫,即只完成啟動步驟的第1步。(讀取參數(shù)文件)mou
系統(tǒng) 2019-08-12 01:53:30 1893
由于Oracle授權問題,Maven3不提供OracleJDBCdriver,為了在Maven項目中應用OracleJDBCdriver,必須手動添加到本地倉庫。一.首先要得到OracleJDBCDriver1.通過Oracle官方網(wǎng)站下載相應版本:http://www.oracle.com/technetwork/database/features/jdbc/index-091264.html2.通過Oracle的安裝目錄獲得,位置在“{ORACLE_H
系統(tǒng) 2019-08-12 01:51:30 1893
初學ORCAL10G:一、安裝在安裝的過程中會出項IPConnector等一系列信息的錯誤,因此,為了避免在安裝的時候跳出一系列的報錯信息,所以在安裝之前要執(zhí)行:1、點擊“網(wǎng)上鄰居”“屬性”禁用“本地連接”然后開始安裝。開始之后,只需要點擊“下一步”一般都是執(zhí)行默認選中的。2、在開始安裝之前有為“orcl”數(shù)據(jù)庫添加口令密碼:在這里輸入的密碼要牢記。3、安裝到結束的時候會出現(xiàn)“口令管理”,在這里可以再次輸入用戶名的密碼。4、安裝完成后,將本地連接開啟。二、
系統(tǒng) 2019-08-12 01:33:57 1893
ORACLE觸發(fā)器其實是PL/SQL塊,它類似于存儲過程和函數(shù),不過有一點不同的是,觸發(fā)器是隱式調(diào)用的,并不能接收參數(shù).ORACLE觸發(fā)器有三種類型,分別是:DML觸發(fā)器,替代觸發(fā)器和系統(tǒng)觸發(fā)器.下面對這三種類型一一進行講述1.DML觸發(fā)器顧名思義,DML觸發(fā)器是由DML語句觸發(fā)的.例如數(shù)據(jù)庫的INSERT/UPDATE/DELETE操作都可以觸發(fā)該類型的觸發(fā)器.它們可以在這些語句之前或之后觸發(fā),或者在行級上觸發(fā)(就是說對于每個受影響的行都觸發(fā)一次)例如我
系統(tǒng) 2019-08-29 22:07:01 1892