日期:2014-05-17  浏览次数:20710 次

关于函数中不能UPDATE的问题.
想通过函数返回一个STATE=0的记录的ID,希望在返回前将这条记录的STATE状态变为1,表示已经被取走,这样不会被其他同时运行的程序取走.
返回ID部分已经写好.可是不能在函数里作标记,改变STATE的内容.有什么办法可以解决?

------解决方案--------------------
把function改为 procedure . 在procedure中一样可以返回值.
------解决方案--------------------
你是不是要自治事务啊