存储过程MYRESULT返回 2,而一般查询返回1,何故?
存储过程里面debug跟踪:
SELECT COUNT(*)
INTO myresult --跟踪状态下为2
FROM YHJ_VIP_CONPON M
WHERE (TRIM(M.MEMBER_CODE) = MEMBER_CODE
AND M.SERIAL_NO=mySERIAL_NO
AND FREEZED='0') ;
普通查询:
SELECT COUNT(*)
-- INTO myresult --直接显示为1,请问还有什么
FROM YHJ_VIP_CONPON M
WHERE TRIM(M.MEMBER_CODE) = '01XXXXX'
AND M.SERIAL_NO='3333333'
AND FREEZED='0' ;
跟踪状态下,二者的查询条件是一样的。
存储过程MYRESULT返回 2,而一般查询返回1,何故?