Tag: MOD-PLSQL
Digamos que tenemos el siguiente XMLType en Oracle: <?xml version=”1.0″ encoding=”UTF-8″?> <root> </root> Necesito obtener los valores de la versión XML y la codificación o el prólogo completo XML preferiblemente con funciones XML, por ejemplo, XMLTABLE. ¿Es eso posible? ¿O solo con funciones de cadena/CLOB? Utilizamos Oracle 19c.
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
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
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
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