Estudiante
Los tipos de datos soportados por Oracle se agrupan en los siguientes
conjuntos.
Alfanuméricos
CHAR
VARCHAR2
VARCHAR
NCHAR
NVARCHAR2
LONG
Numéricos
NUMBER
FLOAT
Fecha
DATE
Binarios
RAW
LONG RAW
BLOB
CLOB
NLOB
BFILE
Otros
ROWID
1.1 TIPOS DE DATOS ALFANUMÉRICOS
CHAR(n): Almacena cadenas de caracteres delongitud fija. Su rango está entre 1 y 2.000 bytes de ocupación.
VARCHAR2(n): Almacena cadenas de caracteres de longitudvariable.
VARCHAR(n): En Oracle8 es equivalente a VARCHAR2.
NCHAR(n): Almacena un valor alfanumérico de longitud fija. Puede almacenar caracteres ASCII, EBCDIC, UNICODE…
NVARCHAR2(n): Almacena un valor alfanumérico de longitud variable. Puede almacenar caracteres ASCII,EBCDIC,UNICODE…
1.2 TIPOS DE DATOS NUMÉRICOS
NUMBER(p, s): Almacena valores numéricos en punto flotante que pueden estar entre 1.0 x 10-130 y 9.9…(38 nueves)… 9 x 10125.
FLOAT(N): Almacena un número en punto decimal sin restricción de dígitos decimales, donde n indica la precisión binaria máxima que puede moverse en el rango 1 a 126.
1.3 TIPOS DE DATOS FECHA
DATE: Almacena un valor de fecha y hora.Para un tipo de dato DATE, Oracle almacena internamente los siguiente datos:
Siglo
Año
Mes
Día
Hora
Minuto
Segundo
El formato por defecto de las fechas es: 'DD-MON-YYYY'
1.4 TIPO DE DATOS BINARIOS
Binarios: Permiten almacenar información en formato "crudo", valores binarios tal y como se almacenan en el disco duro o como residen en memoria.
LONG: Almacena caracteres delongitud variable hasta 2 Gb. En Oracle8 y siguientes versiones se deben usar los tipos de datos CLOB y NLOB para almacenar grandes cantidades de datos alfanuméricos.
1.5 OTROS TIPOS DE DATOS
Tipo de dato ROWID: Representa una dirección de la base de datos,ocupada por una única fila. Este tipo de dato sirve para guardar punteros a filas concretas.
2. TIPOS DE DATOS EN SQL SERVER
Los tiposde datos de SQL Server se organizan en las siguientes categorías:
Numéricos exactos | Cadenas de caracteres Unicode |
Numéricos aproximados | Cadenas binarias |
Fecha y hora | Otros tipos de datos |
Cadenas de caracteres | |
Numéricos exactos
| |
| |
| |
| |
Numéricos aproximados
float y real
Tipos de datos numéricos y aproximados que se utilizan con datosnuméricos de coma flotante. Los datos de coma flotante son aproximados; por tanto, no todos los valores del rango del tipo de datos se pueden representar con exactitud.
float [ (n) ]
Donde n es el número de bits que se utilizan para almacenar la mantisa del número float en notación científica y, por tanto, dicta su precisión y el tamaño de almacenamiento. Si se especifica n, debe ser un valorentre 1 y 53. El valor predeterminado de n es 53.
Fecha y hora
smalldatetime
Define una fecha que se combina con una hora del día. La hora está en un formato de día de 24 horas , con segundos siempre a cero (: 00) y sin fracciones de segundo.
datetimeoffset
Define una fecha que se combina con una hora del día con reconocimiento de zona horaria y basado en un reloj de 24 horas.
timeDefine una hora de un día. La hora no distingue la zona horaria y está basada en un reloj de 24 horas.
datetime2
Define una fecha que se combina con una hora del día basada en un reloj de 24 horas. datetime2 puede considerarse una extensión del tipo datetime existente que tiene un rango de fechas mayor, un valor predeterminado mayor de precisión fraccionaria y una precisión opcional especificada porel usuario.
Cadenas de caracteres
char y varchar
Son tipos de datos de cadena de longitud fija o de longitud variable.
char [ ( n ) ]
Datos de cadena no Unicode de longitud fija. n define la longitud de la cadena y debe ser un valor entre 1 y 8.000. El tamaño de almacenamiento es de n bytes. El sinónimo de char en ISO es character.
varchar [ ( n | max ) ]
Datos de cadena no...
Regístrate para leer el documento completo.