No Oracle, você pode executar uma função com parâmetros das seguintes maneiras:
1. Execute a função usando a instrução Select
SELECT get_emp_job (7566) FROM DUAL;
Saída
GET_EMP_JOB(7566) ---------------------------------------- MANAGER 1 row selected.
2. Execute a função usando o bloco 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;
Saída
MANAGER PL/SQL procedure successfully completed.
Função 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;
-
A maneira fácil de implantar um cluster MySQL Galera na AWS
-
Como calcular a mediana no MySQL
-
Erro de conversão de dados de carregamento em massa (tipo incompatível ou caractere inválido para a página de código especificada) para a linha 1, coluna 4 (ano)
-
Opções de ajuste de desempenho do Banco de Dados SQL do Azure