out參數(shù)和ref參數(shù) out.print必須加參數(shù)嗎?
out.print必須加參數(shù)嗎? 打印一般來說,存儲過程和存儲函數(shù)的區(qū)別在于存儲函數(shù)可以有返回值,而存儲過程沒有返回值。2. 過程和函數(shù)都可以指定一個或多個輸出行。我們可以使用out參數(shù)在過程和函數(shù)中
out.print必須加參數(shù)嗎?
打印一般來說,存儲過程和存儲函數(shù)的區(qū)別在于存儲函數(shù)可以有返回值,而存儲過程沒有返回值。
2. 過程和函數(shù)都可以指定一個或多個輸出行。我們可以使用out參數(shù)在過程和函數(shù)中返回多個值。
3. 存儲過程和存儲函數(shù)都可以有out參數(shù)。
4. 存儲過程和存儲函數(shù)都可以有多個out參數(shù)。
5. 存儲過程可以通過out參數(shù)返回值。
6. 如果只有一個返回值,則使用存儲函數(shù);否則,使用存儲過程。
2. 示例
--out參數(shù):查詢員工的姓名、工資和職位
/*
思考
1。查詢員工的所有信息-->>參數(shù)過多?
2. 查詢部門內(nèi)所有員工的所有信息——是否返回設置的入>;出?
*/
創(chuàng)建或替換過程查詢信息(ENO-in-number,
pename-out-VARCHAR2,
PSAL-out-number,
pjob-out-VARCHAR2)
as
begin
選擇ename,Sal,empjob-into-pename,PSAL,pjob from EMP where empno=eno
end
/
三個運行結果
pename=king
PSAL=10100
pjob=present