我想知道是否有任何方法可以在 PL/SQL 过程的声明中使用 if 语句。例如:
procedure testing (no IN NUMBER, name IN VARCHAR2) IS
if no = 0 then
cursor c is
select * from table where name = name;
else
cursor c is
select * from table where name = name;
end if;
BEGIN
--work with cursor c
END testing;
这或多或少是它的本意。