fetch语句的基本语法格式是:
fetch cursor_variable into field_variable1, field_variable2[, ...]cursort_variable是游标变量,即代码中的teafield_variable1, feild_variable2是用来接收游标中字段值的变量,即接收ttile, renshu的变量,需要有定义。
你这里用错了。
我个人觉得你这个应该让应用软件去实现,而不是什么都丢在数据库端实现如果确实需要在数据库端实现,你直接遍历游标就可以了,而不是释放游标后,释放游标后,你又需要开辟另外的空间存储数据
3个 UPDATE比开游标划算:
举其中一种情况的例子:
UPDATE BBBSET BBB.DIQUHAO = (SELECT ABB.DIQUHAO FROM ABB WHERE ABB.ID = BBB.ID)
WHERE EXISTS(SELECT 1
FROM ABB
WHERE BBB.ID = ABB.ID
AND ABB.XINGMING = BBB.XINGMING
AND ABB.YIBAOHAO = BBB.YIBAOHAO)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)