es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: MOD-PLSQL

Inserte una fila para cada mes en el rango.

Quiero crear mi tabla aquí en Oracle +—-+————+————+ | N | Inicio | Fin | +—-+————+————+ | 1 | 2018-01-01 | 2018-05-31 | | 1 | 2018-01-01 | 2018-06-31 | +—-+————+————+ En, por más ridículo que parezca, necesito insertar una fila por cada mes en el rango para cada uno . . . Read more

¿Cómo puedo insertar múltiples registros en una tabla durante la ejecución de PL SQL en (apex.oracle.com)?

Quiero insertar nuevos registros en la tabla en tiempo de ejecución y estoy utilizando la plataforma apex.oracle.com. He creado la siguiente tabla: CREATE TABLE STUDENTS(ID VARCHAR2(10),NAME VARCHAR2(50),COURSE VARCHAR2(10),MOBILE NUMBER(10),EMAIL VARCHAR2(50)); Y he creado este procedimiento para insertar un registro en la tabla: CREATE OR REPLACE PROCEDURE “INSERTRECORD” (ID IN VARCHAR2,NAME . . . Read more

Desencadenador de actualización PL/SQL que restringe la actualización si el cliente no está activo

CREAR O REEMPLAZAR DISPARADOR CLIENTS_DISCOUNT ANTES DE INSERTAR O ACTUALIZAR DE DESCUENTO EN CLIENTS PARA CADA FILA COMENZAR SI (NEW.ISACTIVE = ‘N’) ENTONCES LANZAR_ERROR_DE_APLICACIÓN (-20001, ‘EL CLIENTE NO ESTÁ ACTIVO’) FIN SI; END; Tabla de muestras de clientes: CREAR TABLA clientes (ClientID, ClientName, Discount, isActive, PrimarySiteID) COMO SELECCIONAR 1, ’21st . . . Read more

¿Existe un enfoque alternativo para el cursor en mi código PL/SQL?

crear o reemplazar cuerpo de paquete como p_company como function f_insert(p_emp_no in emps.bs_emp%type, p_res out number) return number as begin delete from com where com_empno = p_emp_no; insert into com (…) select … from v_com where no = p_emp_no; end f_insert; /* función f_update() función f_validate()*/ function f_exe(p_type in varchar2, . . . Read more