Wiki – Funciones Oracle

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...
  • 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...
  • 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...
  • 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...
  • 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...
  • 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...
  • 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...
  • 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,...
  • 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á...
  • 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...
  • 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...
  • 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