KK

          Kim-'s-Blog.Object-Everything.I'm POJO.

          .紀-錄.爲了忘卻的記憶..真的勇士,要敢于直面遇到的問題,敢于正視繁雜的原碼......在實踐中積累!

            BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
            74 Posts :: 1 Stories :: 70 Comments :: 0 Trackbacks

          今天用TOAD執行SQL遇見一個ORA-01795: maximum number of expressions in a list is 1000 錯誤,
          才知道In-list有1000個元素的限制;
          經查:
          可以使用array bind或者temporary table解決,而且還能綁定變量。
          [Limit and conversion very long IN list : WHERE x IN ( ,,, ...) ]


          declare
          ????xx ?dbms_sql.varchar2s;
          ?? ?l_cursor integer default dbms_sql.open_cursor;

          begin
          ???xx(1):='xxxxxxx';
          ???xx(2):='xxxxx';
          ???....
          ???.....
          ???....
          ?dbms_sql.parse(l_cursor,xx,dbms_sql.native);
          ??dbms_sql.close_cursor(l_cursor);

          end;
          /

          posted on 2007-03-16 12:04 Kim' 閱讀(3560) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          jj
          主站蜘蛛池模板: 通城县| 图木舒克市| 安阳市| 双桥区| 德清县| 布尔津县| 深泽县| 文昌市| 韶关市| 淅川县| 凌源市| 杨浦区| 斗六市| 浦北县| 寿光市| 离岛区| 白朗县| 彰武县| 乐都县| 平湖市| 察哈| 稷山县| 光山县| 桂东县| 皋兰县| 唐海县| 行唐县| 建宁县| 远安县| 米林县| 正安县| 唐海县| 军事| 肃宁县| 嫩江县| 临漳县| 富蕴县| 崇左市| 上栗县| 玉树县| 永州市|