You are on page 1of 3

SQL> CREATE PROCEDURE ACTUALIZAR1(NOMBRE VARCHAR2,NUEVOSAL NUMBER) 2 IS 3 BEGIN 4 UPDATE EMP 5 SET SAL=NUEVOSAL 6 WHERE ENAME=NOMBRE; 7 END; 8 /

Procedimiento creado.

SQL> EXECUTE ACTUALIZAR1('SMITH',1000);

Procedimiento PL/SQL terminado correctamente.

SQL> SELECT * FROM EMP 2 WHERE ENAME='SMITH';

EMPNO ENAME

JOB

MGR HIREDATE

SAL

COMM

---------- ---------- --------- ---------- -------- ---------- ----------

DEPTNO ---------7369 SMITH 20 CLERK 7902 17/12/80 1000

SQL> CREATE PROCEDURE INSERT_EMPLEADOS2(EMPNO NUMBER,NOMBRE VARCHAR2,TRABAJO VAR CHAR2,SALARIO NUMBER) 2 IS 3 BEGIN 4 INSERT INTO EMP(EMPNO,ENAME,JOB,SAL) VALUES (EMPNO,NOMBRE,TRABAJO,SALARIO);

5 END; 6 /

Procedimiento creado.

SQL> EXECUTE INSERT_EMPLEADOS2(1000,'PATO','PASANTE',5000);

Procedimiento PL/SQL terminado correctamente.

You might also like