撰寫存盤程序:輸入學生學號,若該學生的年齡超過18歲,則顯示“已成年”。若不足18歲,則顯示“未成年”
uj5u.com熱心網友回復:
楊哥,我就知道是你,哪里跑?~!uj5u.com熱心網友回復:
CREATE OR REPLACE PROCEDURE SP_NL(in_xh IN XSB.XH%TYPE)
AS
I_NL XSB.NL%TYPE;
V_SQLSTMT VARCHAR2(300);
BEGIN
V_SQLSTMT := 'SELECT NL FROM EMP WHERE XH= :IN_XH';
EXECUTE IMMEDIATE V_SQLSTMT
INTO I_NL
USING in_xh;
IF I_NL > 18 THEN
DBMS_OUTPUT.PUT_LINE('已成年');
ELSE
DBMS_OUTPUT.PUT_LINE('未成年');
END;
--呼叫
DECLARE
BEGIN
SP_NL(&xh);
END;
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/99331.html
標籤:認證與考試
上一篇:Oracle磁區查詢的問題
