需要有关 PL SQL 查询的帮助 [立即执行]
我有这个查询
EXECUTE IMMEDIATE 'UPDATE ' || dest || ' SET COUNTRY_CODE = :v1 WHERE col_id = :v2 returning rowid into :out'
USING l_vc_CountryCode, l_vc_ColId
returning into l_vc_rowid;
l_vc_rowid 被定义为 varchar2(10);
我试图用谷歌搜索,但找不到问题所在。
I have this query
EXECUTE IMMEDIATE 'UPDATE ' || dest || ' SET COUNTRY_CODE = :v1 WHERE col_id = :v2 returning rowid into :out'
USING l_vc_CountryCode, l_vc_ColId
returning into l_vc_rowid;
the l_vc_rowid is defined as varchar2(10);
I am trying to google, but couldn't find the problem.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用
sql%rowcount
确定有多少行受到更新的影响。使用有效的 PL/SQL 函数:
Use
sql%rowcount
to determine how many rows were affected by the update.With a working PL/SQL function: