DB2中的存儲過程和函數(shù)

          這個DB2快把人折騰死了,楞是不知道函數(shù)和存儲過程是怎么寫的。今天弄了一個多小時寫了一個函數(shù),趕快記下來:
          DROP FUNCTION?myfunction;
          CREATE FUNCTION?myfunction(idvalue int) returns varchar(10)
          language sql
          specific myfunction
          ? f:begin atomic --注意這個關鍵字:
          the body of the function is wrapped with BEGIN ATOMIC
          ??? declare v_id int;
          ??? declare v_name char(7);
          ??? set (v_id,v_name) = (
          ????? select id,name
          ??????? from test
          ??????? where id = idvalue);
          ??? return v_name||char(v_id);
          ? end f;


          NND,不知道是我機器環(huán)境的問題,還是DB2太變態(tài):在執(zhí)行table function時,一定要賦予一個別名么?
          select * from table(mytabfunc2(1)) as b --竟然不要都不行!!!

          DB2 江湖黑話:UDF-User-Defined Functions
          ??????????????????????????????LUW-Linux 、Unix、Windows

          posted on 2007-07-24 17:39 心硯 閱讀(1269) 評論(0)  編輯  收藏 所屬分類: DB

          <2025年7月>
          293012345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          導航

          統(tǒng)計

          常用鏈接

          留言簿(2)

          隨筆分類

          文章分類

          文章檔案

          Forum

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 洪江市| 右玉县| 葵青区| 磴口县| 洛南县| 商城县| 云阳县| 涡阳县| 兴仁县| 民乐县| 二手房| 民勤县| 通江县| 奉节县| 德兴市| 上高县| 新巴尔虎左旗| 九寨沟县| 高青县| 吴江市| 台湾省| 兰考县| 台北县| 开化县| 阿拉善右旗| 阿瓦提县| 钦州市| 阳原县| 阳西县| 昌吉市| 九江县| 清水县| 巴林左旗| 得荣县| 如东县| 义乌市| 东莞市| 永福县| 孟津县| 裕民县| 彰化市|