--sunfruit
建立存储过程如下,注意这个存储过程建立的时候,不需要像Oracle那样建立返回的游标
开始在Sql 2000按照Oracle那样建立了返回的游标[Sql 2000 的帮助里面也是建立返回的游标的],但是调用总是不成功,后来使用了没有返回游标的存储过程,并且修改了调用存储过程的方式就可以了:
CREATE PROCEDURE PROC_WARE_INFO_STAT
@XX_ID bigint
AS
SELECT * FROM TableName where colname=XX_ID
GO
在调用的时候和Oracle有明显的不同,如下:
Connection connection=xxxxxx;
CallableStatement callableStatement = connection.prepareCall("{call PROC_WARE_INFO_STAT(?) }");
callableStatement.setInt(1,100);
callableStatement.executeQuery();
ResultSet rs = callableStatement.getResultSet();