0
返回布爾值試圖從功能從Oracle功能
create or replace function compairenumber(num1 in number,num2 in number)
return boolean is
begin
if num1 < num2 then
return true;
else
return false;
end if;
end;
當我從雙 給查詢 選擇compairenumber(5,10)它不是返回true或false
返回值。
所以這意味着我應該寫這樣的事情 創建或替換功能compairenumber(數量NUM1,NUM2數量) 返回VARCHAR是 開始 如果NUM1
ashish
@ashish - 完全。除了在Oracle中,使用'varchar2'數據類型而不是'varchar'更好(現在)。 – mathguy
我更喜歡這個答案,因爲它解釋了爲什麼你不能在這種情況下使用BOOLEAN。 – BriteSponge