oracle 游标 *** 作 怎么判断SQL语句是否查出数据

oracle 游标 *** 作 怎么判断SQL语句是否查出数据,第1张

判断sql语句是否查出数据不用游标 *** 作,只需要判断运行的sql结果的行数是否为0,如果为0,则无数据,如果非0,则有数据。

示例代码如下:

declare

v_count int--定义变量

begin

  select count(*) into v_count from test--取出表中数据导变量

  if v_count=0 --判断有无数据

    then dbms_output.put_line('表中无数据')

    else 

      dbms_output.put_line('表中有数据,数据条数为'||v_count)

  end if

end

运行结果:

1、首先你得确定你的产品字段名称。如你所说是code,如果你字段名都不能确认,肯定是不行的。

2、用游标遍历所有用户表。

3、得到每张用户表名,同时遍历所有表的字段,判断字段code是否存在,如果存在

select code into #temp from tb 将编码值插入到临时表

4、游标循环完成后 select code from #temp

5、万事大吉,给分。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10805734.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-11
下一篇 2023-05-11

发表评论

登录后才能评论

评论列表(0条)

保存