小弟来了家公司 用的数据库是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