Professional Documents
Culture Documents
Amigo participante:
A continuacin trataremos los siguientes temas:
Tablas
LOGROS
Si la columna contiene datos requeridos se debe especificar si la columna no acepta valores nulos.
La clusula NOT NULL impide que aparezcan valores NULL en la columna. Por defecto se admiten
valores NULL. Las tablas suelen estar relacionadas con otras tablas.
CHAR
CARACTERISTICAS
OBSERVACIONES
Cadena de caracteres
(alfanumricos) de
longitud fija
VARCHAR2
Cadena de caracteres de Entre 1 y 4000 bytes como mximo. El tamao del campo
longitud variable
depender del valor que contenga, es de longitud variable.
VARCHAR
Cadena de caracteres de
longitud variable
NCHAR
LONG
RAW
Almacenan cadenas
binarias de ancho
variable
Almacenan cadenas
binarias de ancho
variable
Permiten almacenar y
manipular bloques
grandes
de datos no
LOB (BLOG,
estructurados (tales
CLOB,
NCLOB,
como texto, imgenes,
BFILE)
videos, sonidos, etc.) en
formato binario o del
carcter
Hasta 2 GB.
En desuso, se sustituye por los tipos LOB.
Hasta 32767 bytes.
En desuso, se sustituye por los tipos LOB.
Admiten hasta 8 terabytes (8000 GB).
Una tabla puede contener varias columnas de tipo LOB.
Soportan acceso aleatorio.
Las tablas con columnas de tipo LOB no pueden ser
replicadas.
BLOB
CLOB
NCLOB
BFILE
ROWID
Almacenar la direccin
nica de cada fila de la
tabla de la base de datos
UROWID
ROWID universal
NUMBER
FLOAT
DATE
TIMESTAMP
TIMESTAMP
Almacena datos de tipo hora incluyendo la zona horaria (explcita), fraccionando los
WITH TIME
segundos.
ZONE
De los tipos anteriores, los comnmente 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 podra ser:
create table facturas
(
clave char (10) primary key,
codigocliente number (9,2) not null,
importetotal number (10,2),
baseimponible number (10,2),
importeiva number (10,2),
porcentajeiva number (2,0),
observacion varchar2 (2000),
documentacion clob,
ficheroescaneado blob,
fechaalta date default sysdate, fechavencimiento date,
serie varchar2(10)
)
LABORATORIO