DB2中的存储过程和函数
2013-05-31 17:22
555 查看
这个DB2快把人折腾死了,楞是不知道函数和存储过程是怎么写的。今天弄了一个多小时写了一个函数,赶快记下来:
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,不知道是我机器环境的问题,还是DB2太变态:在执行table function时,一定要赋予一个别名么?
select * from table(mytabfunc2(1)) as b --竟然不要都不行!!!
DB2 江湖黑话:UDF-User-Defined Functions
LUW-Linux 、Unix、Windows
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,不知道是我机器环境的问题,还是DB2太变态:在执行table function时,一定要赋予一个别名么?
select * from table(mytabfunc2(1)) as b --竟然不要都不行!!!
DB2 江湖黑话:UDF-User-Defined Functions
LUW-Linux 、Unix、Windows
相关文章推荐
- db2 存储过程动态游标及函数返回值总结
- db2使用Java存储过程实现MD5函数
- db2 存储过程及函数总结
- db2 函数、存储过程示例
- MySQL存储过程的基本函数
- mySQL 教程 第7章 存储过程和函数
- mysql-创建函数,存储过程以及视图
- mysql系列:存储过程与自定义函数
- DB2存储过程快速入门
- 创建存储过程和函数【weber出品必属精品】
- sqlserver 函数、存储过程、游标与事务模板
- 存储过程与函数的区别
- Oracle中的存储过程,函数和触发器
- oracle 存储过程和函数例子 --2
- 调用oracle函数与存储过程
- mysql存储过程基本函数
- 函数和存储过程的区别
- mysql 导入导出数据库以及函数、存储过程
- DB2存储过程
- DB2存储过程--创建临时表,返回临时表集合