Respuesta
en
Oracle
a
Tabla temporal
En la declaración del procedimiento necesitas declararlo como procedimiento autónomo: CREATE OR REPLACE PROCEDURE xxx IS PRAGMA AUTONOMOUS_TRANSACTION Luego para crear una tabla "en caliente", debes usar EXECUTE IMMEDIATE: EXECUTE IMMEDIATE 'CREATE...
Respuesta
en
Oracle
a
¿Cómo correr un .bat con instrucciones oracle?
Es sencillo: Sqlplus.exe -s usuario/password@sid_bd @script.xxx por ejemplo: prueba.bat @echo off Cls sqlplus.exe -s scott/tiger@bdpru @script.sql exit 0 Debes tener en cuenta las siguientes consideraciones: Si te quieres conectar como sys entonces...
Respuesta
en
Oracle
a
Consulta en PL complicada
Los cursores están muy penalizados por el consumo de memoria, sobre todo para cuando se poseen muchos registros, por ello te propongo la siguiente consulta with -- Consulta del punto 1 Clientes as ( select cliente from t_clientes ) -- Consultas del...
Respuesta
en
Oracle
a
Rango entre fechas
-- < Ora10g WITH dias as ( select '01' as dia from dual union select '02' as dia from dual union select '03' as dia from dual union select '04' as dia from dual union select '05' as dia from dual union select '06' as dia from dual union select '07'...
Respuesta
en
Oracle
a
Comparar fecha contra sysdate
trunc(campo_fecha) = trunc(SYSDATE) Campo_fecha es el campo de tipo DATE de la tabla
7 respuestas no visibles