? --sunfruit
建立存儲過程如下,注意這個存儲過程建立的時候,不需要像Oracle那樣建立返回的游標(biāo)
開始在Sql 2000按照Oracle那樣建立了返回的游標(biāo)[Sql 2000 的幫助里面也是建立返回的游標(biāo)的],但是調(diào)用總是不成功,后來使用了沒有返回游標(biāo)的存儲過程,并且修改了調(diào)用存儲過程的方式就可以了:
CREATE PROCEDURE PROC_WARE_INFO_STAT
?????????????? @XX_ID bigint
AS
?? SELECT * FROM TableName where colname=XX_ID
GO
在調(diào)用的時候和Oracle有明顯的不同,如下:
Connection connection=xxxxxx;
CallableStatement callableStatement = connection.prepareCall("{call PROC_WARE_INFO_STAT(?) }");
callableStatement.setInt(1,100);
callableStatement.executeQuery();
ResultSet rs = callableStatement.getResultSet();