(注:假设字段pol_info所允许的最大长度能满足需求)
目前我的思路是分两步:
请问各位高手我的update和where from where语句哪里出错了,该如何写呢谢谢!
(注:由于数据库产品的选择尚未确定,所以希望只通过标准的sql语句实现)
记得很久以前进行SQLPLSQL培训的时候,需要写这么一个程序: 建立一个表变量里面有一些数据。对其中的数据进行检验如果数据合法,则修改数据的标记即修改那一条數据的某一个字段。然后把所有改变标记的数据插入最终表中
当时是这么做的: 对表变量中的数据进行遍历,如果某一条数据满足要求则记住那条数据的唯一性字段,然后再用update和where语句修改表可是那些数据竟然没有唯一性字段,于是我自己建立了一个序列伴随着每一條数据,然后用不同的序列值当成唯一性字段相当于自己给它加了一个字段。有人做的是用ROWID来作为唯一性字段
需要说明的一点是CURSOR中的FOR update和where 只是当你进行update和where 或DELETE时才会把表锁住,不信你
可以试一下1,建立两个CURSOR都有FOR update和where语句2,然后先后打开两个CURSOR然后再先后关闭两個CURSOR。3并不会出
候是'999'这样的字符串.
辑是什麽,就是伱想要得到一个什麼样的结果.
下载百度知道APP抢鲜体验
使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。