oracle 存储过程中 如果用if语句判断一条查询语句的结果集是不是为空

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle 存储过程中 如果用if语句判断一条查询语句的结果集是不是为空相关的知识,希望对你有一定的参考价值。

oracle 存储过程中 如果用if语句判断一条查询语句的结果集是否为空。
希望的效果是:判断If (查询结果为空),then 创建一条记录。

参考技术A 已经经过测试,可以。

create table test1023(id int); --创建测试表 test1023

declare cnt int;
begin
select count(*) into cnt from test1023;
if cnt=0 then
insert into test1023 values('1');
commit;
end if;
end;本回答被提问者采纳

以上是关于oracle 存储过程中 如果用if语句判断一条查询语句的结果集是不是为空的主要内容,如果未能解决你的问题,请参考以下文章

关于oracle的事务中,如何判断一条语句是不是成功执行

oracle 存储过程 if语句

oracle存储过程中写IF ELES

Oracle存储过程——日常记录

Oracle 存储过程 在循环裏面,怎麽写2个IF语句?不是IF...ELSE IF 哦 因为2个代码块都要判断

oracle存储过程技术怎么就那么不规范?if else if 再多个else if就不能用了?