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

大神们哪位知道,oracle 存储过程中 如果用if语句判断一条查询语句的结果集是否为空?

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

2024-11-22 12:27:19

已经经过测试,可以。

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;