HelloWorld 善戰(zhàn)者,求之于勢(shì),不責(zé)于人;故能擇人而任勢(shì)。

          知止而后有定,定而后能靜,靜而后能安,安而后能慮,慮而后能得。物有本末,事有終始。知所先后,則近道矣。

            BlogJava :: 首頁(yè) ::  :: 聯(lián)系 ::  :: 管理 ::
            167 隨筆 :: 1 文章 :: 40 評(píng)論 :: 0 Trackbacks
          CREATE OR REPLACE FUNCTION update_datareporturl() returns void as
          $$
          DECLARE
          recs RECORD;
          p integer;
          str text;
          begin
          FOR recs IN SELECT  datareport_id AS id,CAST(datareport_url AS TEXT) AS url  FROM tbl_datareport
          LOOP
           p = strpos(recs.url,'&report=');
           IF (p > 0) then
            str = substr(recs.url,p);
            str = substr(str,9);
            p = strpos(str,'&');
            if (p > 0) THEN
             str = substr(str,0,p);
            END IF;
            EXECUTE 'UPDATE tbl_datareport SET datareport_url='''||str||''' WHERE datareport_id='||recs.id||''; 
           end IF;
           
          END LOOP;
          return;
          end;
          $$
          LANGUAGE 'plpgsql' VOLATILE;
          select * from update_datareporturl();
          后面會(huì)研究一下存儲(chǔ)過(guò)程中用正則表達(dá)式的使用

          </script>

          posted on 2007-08-24 14:11 helloworld2008 閱讀(288) 評(píng)論(0)  編輯  收藏 所屬分類: SQL
          主站蜘蛛池模板: 无为县| 灌云县| 邛崃市| 水城县| 邵阳市| 广灵县| 银川市| 繁峙县| 阜南县| 犍为县| 晋中市| 兴国县| 洛阳市| 平原县| 新邵县| 山阳县| 南木林县| 乌拉特后旗| 兴城市| 汕头市| 洞口县| 兰溪市| 任丘市| 呼图壁县| 陆良县| 蚌埠市| 乃东县| 卢龙县| 姜堰市| 湟中县| 徐州市| 深水埗区| 南岸区| 集安市| 汤原县| 琼海市| 府谷县| 塔城市| 嘉义市| 顺平县| 鸡泽县|