1. 程式人生 > >PL/SQL基礎(3):小專題

PL/SQL基礎(3):小專題

這裡彙集了使用PL/SQL中遇到的一些小問題和相關小專題文章的連結,目前列出來一些,後面還會陸續新增。

專題1:字串函式和字串擷取

         對於在使用儲存過程中習慣性使用分隔符傳入一組引數的人,就會面臨一個問題:如何利用PL/SQL函式進行字串分割擷取呢?首先來了解下這個問題的基礎:PL/SQL中的字串操作函式。

         PL/SQL中可以通過instr(獲取特定字串的索引)和substr(擷取字串),這兩個函式的介紹和使用這兩個函式建立的字串擷取函式如下。

專題2:Oracle PL/SQL中Date型別及格式轉換

Oracle 插入日期(時間)時報錯:ORA-01861:文字與格式字串不匹配。這是由於插入的日期格式和資料庫現有的日期格式不一致,解決的方法是需要to_date函式格式化待插入的日期。具體請看:

專題3:Oracle PL/SQL編譯錯誤檢視與處理

         在編譯OraclePL/SQL函式等時,難免會遇到錯誤。如何檢視這些錯誤並進行處理呢?請看:

專題4:Oracle資料庫insert後獲取自增的ID

insert後使用select序列名.CURRVAL  from dual可以獲取insert後自增的ID。具體看:

專題5:oracle儲存過程常用技巧

         在進行PL/SQL程式設計時打交道最多的就是儲存過程了。這裡轉載一些編寫儲存過程的實用知識,如:遊標的處理、異常的處理、集合的選擇等。連結:

專題6:MySQL與Oracle 差異比較

MySQL與Oracle 之間有諸多差異,這裡引用一些外鏈。

專題7:Oracle的;與ORA-00911: invalid character

ORACLE的語法解析器比較嚴格,sql語句中使用";"時要特別注意單獨執行時不能帶";",多語句執行時要做去";"處理,函式等可以帶";"。