我想知道是否有任何方式在PL/SQL過程的聲明內有一個if語句。例如:PL/SQL如果裏面聲明
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;
這或多或少是它的意圖。
不......你可以嵌套PL/SQL塊,所以在開始時有一個聲明。 – Ben