public int getRe(int num)
{
  if (num>10)
   {
    num -=10;
    return 1;
    }
  else
    return 0;
}

解决方案 »

  1.   

    不知道你是不是这个意思。是返回num-10后的值,还是返回标识状态的值?
      

  2.   

    不是这样的.
    要使用SQL语句实现account的大小判断和递减过程
      

  3.   

    返回标识状态的值
    比如
    flag = stat.execute(SQLSTR);
      

  4.   

    也就是写个存储过程执行如下T-SQL程序
    如果account大于10则将account递减10. 并返回状态代码:1
    否则返回状态代码:0
    如何在Java中执行该存储过程时接收这个0/1的状态代码? xuyang821225(CSDN账号) 说"取模"是为何解?
      

  5.   

    你到底要做什么?
    如果仅仅是想知道是否执行成功的话,java.sql.Statement.executeUpdate()返回受影响的纪录数目,就可以
      

  6.   

    转帐X元
    从一个帐号A转到另一个帐号B
    若A帐上有大于X余额则执行转帐.A的余额减去X, B的余额增加X
    若A帐上不够X元则不转
    为防止同步问题.采用事务处理该过程.
    可怎么才能知道到底有没有转帐?按icystone(石冰) 的说法.是不是转帐成功那么受影响的记录条数就是2了?
      

  7.   

    好办呀!
    你先从账号AA的余额减去X限制条件为余额大于X,如果返回值是0退出,是1给帐号B加X返回值是0回滚,返回值是1提交。