Oracle/SQL/Generalidades
Apariencia
Tipos de Datos
[editar]Los tipos de dados básicos son:
- Texto (cadenas): Varchar2(largo_maximo)
- Número: Number [(cant_digitos, decimales)]
- Fecha: Date
Palabras Reservadas
[editar]- USER: Usuario actual
- SYSDATE: Hora y Fecha actual
- ROWNUM: Número de registro
- ROWID: Identificador único de registro
- DUAL: Tabla con 1 solo registro
Funciones
[editar]- nvl(dato, valor_si_nulo): Devuelve dato o valor_si_nulo (si dato es NULL)
de Texto
[editar]- lower(texto): Convierte a minúsculas
- upper(texto): Convierte a mayúsculas
- initcap(texto): Convierte la primera letra de cada palabra a mayúsculas y el resto a minúsculas
- replace(texto, buscar, reemplazo): Reemplaza buscar por reemplazo en texto
- substr(texto, inicio, largo): Devuelve una parte de texto, desde la posición inicio, largo caracteres
- instr(texto, buscar): Devuelve la posición de buscar en texto, o 0 si no se encuentra
Numéricas
[editar]- trunc(valor): Trunca un valor decimal
- round(valor, dec): Redondea valor a dec decimales
- to_char(num, mascara): Convierte número a texto
Elementos para Máscara: 9 (dígito opcional en parte entera) y 0 (dígito fijo en parte entera)
de Fechas
[editar]- to_date(texto, mascara): Convierte texto en fecha
- to_char(fecha, mascara): Convierte fecha en texto
- add_months(fecha, meses): Suma meses a fecha
- trunc(fecha): Trunca la hora, dejando sólo la información de fecha
Elementos para Máscara: dd/mm/rrrr hh24:mi:ss day
La fecha está expresada en días