Example
CREATE OR REPLACE PROCEDURE getUserNameฺById(
p_id IN NUMBER,
o_user_name OUT VARCHAR2)
IS
BEGIN
SELECT USERNAME
INTO o_user_name
from table_user_name WHERE USER_ID = p_id;
END;
จากตัวอย่างด้านบนคือส่ง parameter เข้ามา where ใน stored procedure แล้ว query นำใส่ out_parameter return ออกไปให้กับผู้เรียกExample
CREATE OR REPLACE PROCEDURE getUserNameฺById(
p_id IN NUMBER,
o_user_name OUT VARCHAR2)
IS
l_user_name VARCHAR2(100);
BEGIN
IF p_id='12345' THEN
o_user_name := 'userName';
ELSE
SELECT USERNAME INTO o_user_name
from table_user_name WHERE USER_ID = p_id;
END;
END;
จากตัวอย่างด้านบนแสดงการใช้ programmingร่วมกับการ query sql command เพื่อ return o_user_name ออกไป หวังว่าบทความนี้จะช่วยให้ผู้เริ่มใหม่สามารถเรียนรู้ได้เร็วยิ่งขึ้นนะครับสวัสดีครับ
ไม่มีความคิดเห็น:
แสดงความคิดเห็น