当前位置: 代码迷 >> Oracle开发 >> 关于函数中不能UPDATE的有关问题
  详细解决方案

关于函数中不能UPDATE的有关问题

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

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