ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

FUNCIONES ORACLE


Enviado por   •  23 de Agosto de 2011  •  1.656 Palabras (7 Páginas)  •  1.150 Visitas

Página 1 de 7

Funciones de una sola fila

1. funciones de Carácter

LOWER (expresión) = Convierte una expresión a minúsculas

UPPER(expresión)= Convierte una expresión a mayúsculas

INITCAP (expresión)= Convierte la primera letra en mayúsculas y las demás en minúsculas

CONCAT(expresión1, expresion2)= Concatena 2 cadenas de caracteres (como el || )

SUBSTR(expresión, m,[n])= Devuelve los caracteres especificados. m indica la posición, n indica cuantos caracteres. si se omite devuelve todos hasta el final. Si es neg. Comienzo desde el final

LENGTH(expresión)=Devuelve el número de caracteres de la expresión. Longitud.

INSTR(expresión,’String’,[m],[n])= Devuelve la posicion numérica de una cadena especificada. m indica desde donde, n indica que coincidencia(1er,2da....)

LPAD(expresión,n,’String’)= Rellena el valor de caracteres justificados a la izquierda hasta n posiciones

RPAD(expresión,n,’String’)= Rellena el valor de caracteres justificados a la derecha hasta n posiciones

TRIM(‘trim_carácter’ FROM ‘trime_source’ )= Permite recortar caracteres iniciales finales o ambos.

REPLACE(‘text’, ‘search_string’,’replacent_string’)= Busca en una expresión de texto una cadena de caracteres y si la encuentra la sustituye por la cadena especificada.

2. Funciones numéricas

ROUND(expresión,[n])= Redondea en n posiciones decimales o si n esta omitido en cero posiciones. (si n es negat. Se redondean los números a la izq. de la coma decimal)

TRUNC(expresión, [n] )= Trunca la expresión en n posiciones decimales, si n esta omitido toma el valor 0 por defecto.

MOD(m,n)= Devuelve el resto de m dividido por n.

3.Trabajo con fechas

El formato interno por defecto de Oracle es: Siglo, Año, Mes, Día, Minutos, Segundos

Visualización por defecto: DD_MON_RR

SYSDATE: Devuelve la fecha y hora actual.

Fecha + numero = fecha  suma días

Fecha - numero = fecha  resta días

Fecha – Fecha = Numero de días

Fecha + número = número/24  suma horas a una fecha

MONTHS_BETWEEN (date1,date2)= Número de meses entre dos fechas

ADD_MONTHS(date,n) = Suma n meses a date

NEXT_DAY(date,’char’)= Busca la fecha del siguiente dia de la semana especificado.

LAST_DAY(date)= Busca la fecha del último día del mes en el que está.

ROUND(date,[‘fmt’]) = Devuelve date redondeado a la unidad especificada por fmt. Si se omite se redondea al dia mas próximo

TRUNC(date,[‘fmt’]) = Devuelve date con la parte de hora del dia truncada a la unidad especificada por fmt. Si se omite se trunca al dia más próximo.

3.Conversiones de Tipo de datos

TO_NUMBER TO_DATE

NUMBER CHARACTER DATE

TO_CHAR TO_CHAR

TO_CHAR(numeri|date,[fmt],[nlsparams])= Convierte un valor numérico o de fecha a una cadena de caracteres VARCHAR2.

TO_NUMBER(char,[fmt],[nlsparams])= Convierte una cadena de caracteres que contenga dígitos en un numero en el formato especificado

TO_DATE(char,[fmt],[nlsparams])=Convierte una cadena de caracteres que represente a un valor de fecha a un valor de fecha según fmt. Si se omite es DD_MON_YY

3. Funciones Generales para (valores nulos)

NVL(expr1,expr2)= Convierte un valor nulo en uno real .//expr2 a que lo quiero convertir.

NVL2(expr1,expr2,expr3) = Examina la primera expresión si es nula devuelve la segunda, si es nula devuelve la tercera.

NULIFF(expr1,expr2) = Compara dos expresiones si son iguales devuelve nulo, sino devuelve la primera.

COALESCE(expr1,expr2,...exprn)= Devuelve la primera expresión no nula de la lista

...

Descargar como (para miembros actualizados) txt (7 Kb)
Leer 6 páginas más »
Disponible sólo en Clubensayos.com