Os mostramos los tipos de datos / datatypes disponibles en Oracle para seleccionar el tipo de registro de una tabla
Oracle. Tamibn indicamos sus caractersticas (tamao mximo, peculiaridades, etc). Es importante conocer los
tipos de datos disponibles en un Sistema Gestor de Base de Datos (SGBD), de esta forma podremos obtimizar al
mximo el uso de recursos de nuestras aplicaciones. A continuacin os indicamos todos los tipos de datos de Oracle
y sus caractersticas bsicas:
Permiten almacenar y manipular Una tabla puede contener varias columnas de tipo LOB.
LOB (BLOG,
bloques grandes de datos no
CLOB,
estructurados (tales como texto,
NCLOB, Soportan acceso aleatorio.
imgenes, videos, sonidos, etc)
BFILE)
en formato binario o del carcter
Las tablas con columnas de tipo LOB no pueden ser
replicadas.
Permite almacenar datos binarios
BLOB Admiten hasta 8 terabytes
no estructurados
CLOB Almacena datos de tipo carcter Admiten hasta 8 terabytes
Admiten hasta 8 terabytes.
Ejemplo 2:
SELECT COUNT(DISTINCT(SUBSTR(ROWID,7,3)))
"Numero ficheros " FROM facturacion
Admite ROWID a tablas que no sean de Oracle, tablas
UROWID ROWID universal
externas. Admite tanto ROWID lgicos como fsicos.
Se admiten hasta 38 dgitos de precisin y son portables a
cualquier entre los diversos sistemas en que funcione
Oracle.
nombre_columna NUMBER
De los tipos anteriores, los comunmente utilizados son: VARCHAR2 (cadenas de texto no muy grandes), DATE
(fechas, horas), NUMBER (nmeros), BLOB (ficheros de tipo word, excel, access, video, sonido, imgenes, etc) y
CLOB (cadenas de texto muy grandes).
Un ejemplo de creacin de tabla con alguno de estos tipos de datos de Oracle proda ser: