EXCEPCIÓN CUANDO OTROS ENTONCES g_errbuf := SQLERRM; g_retcode := 2; write_log(‘Y’, to_char(SYSDATE, ‘HH24:MI:SS’) || ‘ – ‘ || ‘Ocurrió un error de datos con el ID de lote = ‘ || p_batch_id || ‘ y el ulid de factura = ‘ || l_process_data_rec_type.invoice_ulid); write_log(‘Y’, to_char(SYSDATE, ‘HH24:MI:SS’) || ‘ – ‘ . . . Read more
crear tabla empleado( id_empleado number(10) NOT NULL, nombre_empleado varchar2(50), salario_empleado number(10), rol_empleado varchar2(50), edad_empleado number(10), CONSTRAINT pk_empleado PRIMARY KEY(id_empleado) ); insert into empleado(id_empleado, nombre_empleado, salario_empleado, rol_empleado, edad_empleado) values(12,’ravi’,5676,’dse’,23); insert into empleado(id_empleado, nombre_empleado, salario_empleado, rol_empleado, edad_empleado) values(13,’sai’,85676,’tester’,21); insert into empleado(id_empleado, nombre_empleado, salario_empleado, rol_empleado, edad_empleado) values(15,’chandu’,4676,’developer’,28); insert into empleado(id_empleado, nombre_empleado, salario_empleado, rol_empleado, . . . Read more
Múltiples funciones llamando a una misma función. Necesito crear una bandera. Supongamos que tengo 4 funciones (f1, f2, f3 y f4) en un paquete PLSQL. F1 está siendo llamada por F2, F3 y F4. Lo único que quiero es una bandera para rastrear qué función llamó a F1. Por ejemplo, . . . Read more
Supongamos que tengo una lista de procedimientos p1, p2, p3… pn, cada procedimiento tiene solo un parámetro de salida numérico, básicamente cada procedimiento es un número constante. ¿Cómo puedo crear un bucle que ejecute todos estos procedimientos y muestre los resultados en la pantalla? Intenté con EXECUTE IMMEDIATE algo como: . . . Read more