Primera Tarea

Páginas: 6 (1340 palabras) Publicado: 25 de septiembre de 2014
TIPOS DE DATOS EN ORACLE 11G
Os mostramos los tipos de datos / datatypes disponibles en Oracle para seleccionar el tipo de registro de una tabla
Oracle. Tamibén indicamos sus características (tamaño máximo, 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
máximo el uso de recursos denuestras aplicaciones. A continuación os indicamos todos los tipos de datos de Oracle
y sus características básicas:

TIPO

CARACTERISTICAS

OBSERVACIONES

CHAR

Cadena de caracteres
(alfanuméricos) de longitud fija

Entre 1 y 2000 bytes como máximo. Aunque se introduzca
un valor más corto que el indicado en el tamaño, se
rellenará al tamaño indicado. Es de longitud fija, siempreocupará lo mismo, independientemente del valor que
contenga

VARCHAR2

Cadena de caracteres de longitud Entre 1 y 4000 bytes como máximo. El tamaño del campo
variable
dependerá del valor que contenga, es de longitud variable.

VARCHAR

Cadena de caracteres de longitud
En desuso, se utiliza VARCHAR2 en su lugar
variable

NCHAR

Entre 1 y 2000 bytes como máximo. El juego de
Cadena decaracteres de longitud
caracteres del tipo de datos (datatype) NCHAR sólo puede
fija que sólo almacena caracteres
ser AL16UTF16 ó UTF8. El juego de caracteres se
Unicode
especifica cuando se crea la base de datos Oracle

NVARCHAR2

Entre 1 y 4000 bytes como máximo. El juego de
Cadena de caracteres de longitud
caracteres del tipo de datos (datatype) NCHAR sólo puede
variable que sóloalmacena
ser AL16UTF16 ó UTF8. El juego de caracteres se
caracteres Unicode
especifica cuando se crea la base de datos Oracle
Como máximo admite hasta 2 GB (2000 MB). Los datos
LONG deberán ser convertidos apropiadamente al moverse
entre diversos sistemas.

LONG

Este tipo de datos está obsoleto (en desuso), en su lugar
se utilizan los datos de tipo LOB (CLOB,NCLOB). Oracle
recomiendaque se convierta el tipo de datos LONG a
Cadena de caracteres de longitud alguno LOB si aún se está utilizando.
variable
No se puede utilizar en claúsulas WHERE, GROUP BY,
ORDER BY, CONNECT BY ni DISTINCT
Una tabla sólo puede contener una columna de tipo LONG.
Sólo soporta acceso secuencial.

LONG RAW

RAW

Almacenan cadenas binarias de
ancho variable

Almacenan cadenas binarias deancho variable

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).

LOB (BLOG,
CLOB,
NCLOB,
BFILE)

Permiten almacenar y manipular
bloques grandes de datos no
estructurados (tales como texto,
imágenes, videos, sonidos, etc)
en formato binario o del carácter

Una tabla puedecontener varias columnas de tipo LOB.
Soportan acceso aleatorio.
Las tablas con columnas de tipo LOB no pueden ser
replicadas.

BLOB

Permite almacenar datos binarios
Admiten hasta 8 terabytes
no estructurados

CLOB

Almacena datos de tipo carácter

Admiten hasta 8 terabytes

Admiten hasta 8 terabytes.
NCLOB

Almacena datos de tipo carácter

BFILE

Almacena datos binarios noestructurados en archivos del
sistema operativo, fuera de la
base de datos. Una columna
BFILE almacena un localizador
del archivo a uno externo que
contiene los datos

Guarda los datos según el juego de caracteres Unicode
nacional.
Admiten hasta 8 terabytes.
El administrador de la base de datos debe asegurarse de
que exista el archivo en disco y de que los procesos de
Oracle tenganpermisos de lectura para el archivo .

ROWID físico almacena la dirección de fila en las tablas,
las tablas en clúster, los índices, excepto en las índicesorganizados (IOT).
ROWID lógico almacena la dirección de fila en tablas de
índice-organizado (IOT).
Un ejemplo del valor de un campo ROWID podría ser:
"AAAIugAAJAAC4AhAAI". El formato es el siguiente:
Para "OOOOOOFFFBBBBBBRRR", donde:...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Primera tarea
  • Primera tarea
  • primera tarea
  • Primera tarea
  • PRIMERA TAREA
  • mi primera tarea
  • RECUPERATORIO DE LA PRIMERA TAREA OBLIGATORIA
  • PRIMERA TAREA INGLES

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS