DECLARE@RTN_CODEchar(5),@RTN_MSGvarchar(100)EXEC[dbo].[IVR_Reg_InsAct]@ACT_NO=N'',--活动代码@CARD_NBR=N'',--卡号@RTN_CODE=@RTN_CODEOUTPUT,@RTN_MSG=@RTN_MSGOUTPUTSELECT@RT...
DECLARE @RTN_CODE char(5),
@RTN_MSG varchar(100)
EXEC [dbo].[IVR_Reg_InsAct]
@ACT_NO = N'', --活动代码
@CARD_NBR = N'', --卡号
@RTN_CODE = @RTN_CODE OUTPUT,
@RTN_MSG = @RTN_MSG OUTPUT
SELECT @RTN_CODE as N'@RTN_CODE',
@RTN_MSG as N'@RTN_MSG'
String sql = ? 该怎么写,@RTN_CODE和@RTN_MSG为参数
public List insertActivity(DaoContext daoContext, String actNo,
String card) {
String sql = "";??这个该怎么写
//"DECLARE @RTN_CODE char(5),
// @RTN_MSG varchar(100)
//
// EXEC [dbo].[IVR_Reg_InsAct]
// @ACT_NO = N'', --活动代码
// @CARD_NBR = N'', --卡号
// @RTN_CODE = @RTN_CODE OUTPUT,
// @RTN_MSG = @RTN_MSG OUTPUT
//
// SELECT @RTN_CODE as N'@RTN_CODE',
// @RTN_MSG as N'@RTN_MSG'";
List list = new ArrayList();
Connection cn = null;
PreparedStatement ps = null;
ResultSet rs = null;
try{
cn = ConnectionHome.getRawConnection("TCBCard");
ps = DatabaseUtil.prepareStatement(cn, sql, new String[]{actNo,card});
rs = ps.executeQuery();
if(rs == null){
return list;
}
while(rs.next()){
JSONObject r = new JSONObject();
JsonUtil.put(r,"@RTN_CODE", rs.getString("@RTN_CODE"));
JsonUtil.put(r,"@RTN_MSG", rs.getString("@RTN_MSG"));
list.add(r);
}
return list;
}
展开