Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Cara Menjalankan Fungsi di Oracle Dengan Parameter

Di Oracle, Anda dapat menjalankan fungsi dengan parameter melalui cara berikut:

1. Jalankan Fungsi Menggunakan Pernyataan Pilih

SELECT get_emp_job (7566) FROM DUAL;

Keluaran

GET_EMP_JOB(7566) 
----------------------------------------
MANAGER 
1 row selected.

2. Jalankan Fungsi Menggunakan Blok PL/SQL

SET SERVEROUTPUT ON;
DECLARE
v_job emp.job%TYPE;
BEGIN
v_job := get_emp_job (7566);
DBMS_OUTPUT.put_line (v_job);
END;

Keluaran

MANAGER
PL/SQL procedure successfully completed.

Fungsi GET_EMP_JOB

CREATE OR REPLACE FUNCTION GET_EMP_JOB (i_EMPNO IN emp.empno%TYPE)
return varchar2
IS
CURSOR c_ename (p_empno emp.empno%TYPE)
IS
SELECT job
FROM emp
WHERE empno = p_empno;

v_job emp.job%type;
BEGIN
OPEN c_ename (i_empno);

FETCH c_ename INTO v_job;

CLOSE c_ename;

return v_job;

END get_emp_job;

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara membuat file spool skrip Oracle sql

  2. bagaimana cara mengubah batasan pemeriksaan yang ada?

  3. REMAINDER() Fungsi di Oracle

  4. Parsing json melalui json_table di Oracle 18

  5. Oracle systimestamp (sysdate) ke milidetik