读书人

DB2存储过程 创建,该怎么解决

发布时间: 2012-02-26 20:19:44 作者: rapoo

DB2存储过程 创建
小弟来了家公司 用的数据库是DB2 我以前也没接触过 现在想写写存储过程 不过用SQL SERVER的创建方式在DB2中不能创建 老是有问题 希望CSDN的朋友给几个基本的DB2存储过程实例子 :创建一个存储过程 里面只需要有一条SELECT语句就可以 小弟先谢过了....

[解决办法]
CREATE PROCEDURE TestSql2 ( IN varIn VARCHAR(8),INOUT varInOut VARCHAR(8) )
DYNAMIC RESULT SETS 1
---------------------------------------------------ca---------------------
-- SQL 存储过程
------------------------------------
P1: BEGIN
RY TABLE T_GJSC ( F_GYSBH CHAR(6), F_WLID CHAR(6) )  NOT LOGGED with replace ;
declare stmt varchar(1024);
set stmt= 'insert into T_Gysbh values(?,?) ';
prepare ps from stmt;
execute ps using varIn,varInOut;

END P1

去下个Develepor Workbench,如果你的db2的版本是8以上的话

[解决办法]
来个简单的:
CREATE PROCEDURE testProced(
in in_name varchar(20), //传入的值
out out_name varchar(20) //输出值
)
LANGUAGE SQL
------------------------------------
-- SQL 存储过程
------------------------------------
P1: BEGIN
select a into out_name from table1 where b = in_name;
END P1

读书人网 >IBM DB2

热点推荐