posts - 188,comments - 176,trackbacks - 0
          12 2007 檔案
          ORACLE批量更新三種方法比較      摘要: 昨天在網上看到一篇關于大數據量下的批量update操作的總結文章,寫得很好,在此傳載,和大家共享下。

          在大型的數據庫應用中,我們經常會有針對表與表之間的關鍵建進行字段更新,那么在這個時候,我們就不能寫簡單的update來實現更新操作,而要針對具體的數據量來進行批量的update,下面幾個例子是常用的SQL,將其做個對比,歡迎大家提出更好更高效的SQL實現。  閱讀全文
          posted @ 2007-12-28 20:11 cheng 閱讀(11482) | 評論 (0)  編輯
          Oracle中的動態SQL      摘要: 一般的PL/SQL程序設計中,在DML和事務控制的語句中可以直接使用SQL,但是DDL語句及系統控制語句卻不能在PL/SQL中直接使用,要想實現在PL/SQL中使用DDL語句及系統控制語句,可以通過使用動態SQL來實現。  閱讀全文
          posted @ 2007-12-17 17:22 cheng 閱讀(7170) | 評論 (0)  編輯
          Oracle中的rownum和rowid      摘要: 對于 Oracle 的 rownum 問題,很多資料都說不支持>,>=,=,between...and,只能用以上符號(<、<=、!=),并非說用>,>=,=,between..and 時會提示SQL語法錯誤,而是經常是查不出一條記錄來,還會出現似乎是莫名其妙的結果來,其實您只要理解好了這個 rownum 偽列的意義就不應該感到驚奇。

          rowid與rownum 雖都被稱為偽列,但它們的存在方式是不一樣的,rowid 可以說是物理存在的,表示記錄在表空間中的唯一位置ID,在DB中是唯一的。只要記錄沒被搬動過,rowid是不變的。rowid 相對于表來說又像表中的一般列,所以以 rowid 為條件就不會有rownum那些莫名其妙的結果出現。
            閱讀全文
          posted @ 2007-12-11 19:21 cheng 閱讀(7346) | 評論 (4)  編輯
          Oracle字符集問題      摘要: 對于Oracle字符集問題,出差期間在測試csp項目時候遇到過字符編碼的問題.
          具體情況:Oracle客戶端字符編碼與服務器端不一致,導致用PL/SQL連數據庫時select表數據出現亂碼情況.
          部署環境:客戶端是windows,其上安裝pl/sql,服務器端為suse linux其上部署Oracle服務器端 .
          后經過分析,定位到了winwods注冊表中的NLS_LANG鍵值的編碼集的原因.
          后網上搜尋相關文章,覺得這篇文章寫得總結性比較強,于是在此傳載,和大家分享下.  閱讀全文
          posted @ 2007-12-05 19:54 cheng 閱讀(2599) | 評論 (0)  編輯

          主站蜘蛛池模板: 云龙县| 阜平县| 临武县| 鹿邑县| 左云县| 绥滨县| 阆中市| 炉霍县| 广宗县| 龙游县| 泰州市| 肇源县| 井陉县| 成都市| 洛宁县| 无为县| 柘城县| 太仓市| 板桥市| 凤翔县| 永嘉县| 图木舒克市| 屯门区| 张家港市| 芒康县| 滁州市| 瑞丽市| 常山县| 高邑县| 宜春市| 临澧县| 米泉市| 新泰市| 阳谷县| 四会市| 曲松县| 双辽市| 四平市| 北辰区| 双江| 苗栗县|