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

          在大型的數據庫應用中,我們經常會有針對表與表之間的關鍵建進行字段更新,那么在這個時候,我們就不能寫簡單的update來實現更新操作,而要針對具體的數據量來進行批量的update,下面幾個例子是常用的SQL,將其做個對比,歡迎大家提出更好更高效的SQL實現。  閱讀全文
          posted @ 2007-12-28 20:11 cheng 閱讀(11472) | 評論 (0)  編輯
          Oracle中的動態SQL      摘要: 一般的PL/SQL程序設計中,在DML和事務控制的語句中可以直接使用SQL,但是DDL語句及系統控制語句卻不能在PL/SQL中直接使用,要想實現在PL/SQL中使用DDL語句及系統控制語句,可以通過使用動態SQL來實現。  閱讀全文
          posted @ 2007-12-17 17:22 cheng 閱讀(7167) | 評論 (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 閱讀(7335) | 評論 (4)  編輯
          Oracle字符集問題      摘要: 對于Oracle字符集問題,出差期間在測試csp項目時候遇到過字符編碼的問題.
          具體情況:Oracle客戶端字符編碼與服務器端不一致,導致用PL/SQL連數據庫時select表數據出現亂碼情況.
          部署環境:客戶端是windows,其上安裝pl/sql,服務器端為suse linux其上部署Oracle服務器端 .
          后經過分析,定位到了winwods注冊表中的NLS_LANG鍵值的編碼集的原因.
          后網上搜尋相關文章,覺得這篇文章寫得總結性比較強,于是在此傳載,和大家分享下.  閱讀全文
          posted @ 2007-12-05 19:54 cheng 閱讀(2595) | 評論 (0)  編輯

          主站蜘蛛池模板: 元氏县| 黑山县| 嘉兴市| 石首市| 新安县| 丰台区| 新昌县| 湟中县| 深州市| 辰溪县| 达日县| 宝鸡市| 改则县| 开江县| 鹤山市| 金寨县| 平阳县| 古浪县| 壤塘县| 杭州市| 玉屏| 通渭县| 柳河县| 平塘县| 林芝县| 桓台县| 金塔县| 连云港市| 板桥市| 绵阳市| 普兰店市| 河津市| 荔浦县| 正定县| 苍南县| 巨野县| 古丈县| 双峰县| 新密市| 太湖县| 金山区|