Algunas funciones de Oracle :
NVL: Si expr1 es nulo, devuelve expr2. Si expr1 no es nulo, devuelve expr1. Los argumentos pueden ser de cualquier tipo.
NVL(expr1, expr2)
Bulk Collect: es una función de Oracle que facilita la selección masiva de información de la base a alta velocidad, permitiendo el fetch de múltiples filas en una o mas colecciones.
Adicionalmente, el uso del FORALL facilita la ejecución masiva de inserts, updates y deletes, permitiendo transferir la información de una o mas colecciones a la base.
Ambas alternativas pueden ser utilizadas de manera conjunta o individual, y la principal implicancia es el incremento en la performance de las operaciones.
REPLACE : Devuelve la cadena char cambiando cada aparición de 'buscar' por 'cambiar'. Por defecto la cadena de reemplazo es nula.
SELECT REPLACE('PEPE PEREZ','PE','PA') FROM DUAL; => PAPA PAREZ
LPAD: añade espacios en blanco al campo indicado. Ejemplo, añadir 10 espacios en blanco al valor HOLA: select lpad('HOLA', 20 - 10) from dual; =>[ Hola]
SUBSTR: Devuelve los caracteres de la posicion 1 hasta 2. select SUBSTR('HOLA',1,2) from dual; => [HO]
NVL: Si expr1 es nulo, devuelve expr2. Si expr1 no es nulo, devuelve expr1. Los argumentos pueden ser de cualquier tipo.
NVL(expr1, expr2)
Bulk Collect: es una función de Oracle que facilita la selección masiva de información de la base a alta velocidad, permitiendo el fetch de múltiples filas en una o mas colecciones.
Adicionalmente, el uso del FORALL facilita la ejecución masiva de inserts, updates y deletes, permitiendo transferir la información de una o mas colecciones a la base.
Ambas alternativas pueden ser utilizadas de manera conjunta o individual, y la principal implicancia es el incremento en la performance de las operaciones.
REPLACE : Devuelve la cadena char cambiando cada aparición de 'buscar' por 'cambiar'. Por defecto la cadena de reemplazo es nula.
SELECT REPLACE('PEPE PEREZ','PE','PA') FROM DUAL; => PAPA PAREZ
LPAD: añade espacios en blanco al campo indicado. Ejemplo, añadir 10 espacios en blanco al valor HOLA: select lpad('HOLA', 20 - 10) from dual; =>[ Hola]
SUBSTR: Devuelve los caracteres de la posicion 1 hasta 2. select SUBSTR('HOLA',1,2) from dual; => [HO]
Comentarios
Publicar un comentario