A continuación os mostramos todos los términos de glosario (wiki) de Funciones Oracle.

Alfabético

 

Todos los términos

  • DECODE (campo, valor1, devuelto1)
    Sintaxis DECODE (campo, valor_a_comprobar1, valor_devuelto_si_coincide1, valor_a_comprobar2, valor_devuelto_si_coincide2, …, valor_en_caso_contrario) Esta función es «equivalente» a la función condicional «if» de programación. Devuelve el segundo valor si se cumple el primero, sirve para cambiar valores (en pares). Por ejemplo, si tenemos un campo con el identificativo del país y queremos que aparezca el nombre del país haremos […]
  • Length (cadena_texto)
    Devuelve el tamaño de una cadena de texto, devolverá el número de caracteres de la cadena de texto pasada como parámetro. Ejemplo de uso: Select Length(‘FERNANDO ALONSO’) from dual Devolverá: «15»
  • Lower (valor)
    Convierte a minúsculas el texto entre paréntesis. Un ejemplo de uso: SELECT table_name, column_name, decode(data_length,’NUMBER’,data_precision +data_scale,data_length) FROM sys.dba_tab_columns WHERE lower(table_name) = ‘tpersdoc’
  • LPAD
    Función de Oracle que permite añadir un número de caracteres determinado a la parte izquierda de una cadena. Sintaxis lpad (‘cadena1’, número, ‘cadena2’) Llenará por la parte izquierda la cadena1 hasta que alcance el número de caracteres indicado en «número» con la «cadena2». Por ejemplo: SELECT LPAD (‘AjpdSoft’, 20, ‘x’) FROM DUAL Devolverá: xxxxxxxxxxxxAjpdSoft Ejemplo […]
  • LTRIM
    Función de Oracle de SQL que elimina todos los caracteres en blanco (espacios) por la parte izquierda de una cadena. Ejemplo: Select * from empresas where ltrim(nombre) = ‘ORACLE’ Esta consulta mostrará todos los registros de la tabla «empresas» donde el campo «nombre» tenga el valor «ORACLE», incluso si el valor del campo es » […]
  • NVL
    Esta función de SQL de Oracle convierte un campo (cuando su valor es Null/Nulo) al valor especificado. Sintaxis: NVL (nombrecampo, valor) Ejemplo: SELECT nombre, cif, NVL(direccion, ‘No posee’) FROM empresas En este ejemplo, para aquellos registros en los que el campo «direccion» tenga valor nulo/null (vacío) mostrará «No posee».
  • RPAD
    Función de Oracle que permite añadir un número de caracteres determinado a la parte derecha de una cadena. Sintaxis rpad (‘cadena1’, número, ‘cadena2’) Llenará por la parte derecha la cadena1 hasta que alcance el número de caracteres indicado en «número» con la «cadena2». Por ejemplo: SELECT RPAD (‘AjpdSoft’, 20, ‘x’) FROM DUAL Devolverá: AjpdSoftxxxxxxxxxxxx Ejemplo […]
  • RTrim
    Función de Oracle de SQL que elimina todos los caracteres en blanco (espacios) por la parte derecha de una cadena. Ejemplo: Select * from empresas where rtrim(nombre) = ‘ORACLE’ Esta consulta mostrará todos los registros de la tabla «empresas» donde el campo «nombre» tenga el valor «ORACLE», incluso si el valor del campo es «ORACLE […]
  • shutdown
    Detiene la base de datos. Existen varias formas de detenerla: shutdown normal (apagado normal, por defecto, espera a que finalicen las transacciones, mientras quede alguna activa no se detendrá la base de datos, espera a que todos los usuarios se hayan desconectado, a veces puede que este método de apagado no funcione si algún usuario […]
  • SubStr (cadena_texto, posicion_inicial, posicion_final)
    Obtiene una subcadena de una cadena. Se le pasa como parámetro la cadena de texto (string), la posición inicial y la posición final desde la que extraerá la subcadena. Ejemplo: Select SUBSTR(‘FERNANDO ALONSO’, 10, 6) from dual devolverá: «ALONSO»
  • To_Char
    Función de Oracle de SQL que convierte un valor de cualquier tipo a cadena de texto. Ejemplo 1: Select to_char(clave), nombre from clientes Esta consulta mostrará todos los registros de la tabla «clientes». Visualizará sólo las columnas «clave» y «nombre» y, además, la columna «clave» que es de tipo «Number» la convertirá a carácter. Ejemplo […]
  • To_date (cadena_texto, formato_fecha)
    Convierte una cadena de texto (string) a fecha de Oracle. Se le puede pasar como parámetro el formato de fecha que estamos utilizando en la cadena de texto, para que la reconozca correctamente. Ejemplo de uso: select to_date(’18/04/2007′, ‘DD-MM-YYYY’) from dual devolverá (en formato DATE de oracle): 18/04/2007
  • to_number (mascara, texto)
    Convierte una cadena de texto a número (opcionalmente se le puede especificar una máscara de entrada). Ejemplo: INSERT INTO TABLA (CODIGO, TEXTO) VALUES (to_number(‘123322’), ‘Prueba conversión texto a número’)
  • Trim
    Función de Oracle para SQL que quita todos los caracteres en blanco (espacios) por la derecha y por la izquierda de una cadena. Ejemplo: Select * from empresas where trim(nombre) = ‘ORACLE’ Esta consulta mostrará todos los registros de la tabla «empresas» donde el campo «nombre» tenga el valor «ORACLE», incluso si el valor del […]
  • Upper (valor)
    Convierte a mayúsculas el texto entre paréntesis. Ejemplo de uso: SELECT d.sql_text FROM v$session c, v$sqltext d WHERE c.sql_hash_value = d.hash_value and Upper(d.sql_text) like ‘%WHERE CAMPO LIKE%’ ORDER BY c.sid, d.piece