判断sql语句是否查出数据不用游标 *** 作,只需要判断运行的sql结果的行数是否为0,如果为0,则无数据,如果非0,则有数据。
示例代码如下:
declarev_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、万事大吉,给分。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)