Está en la página 1de 3

Tipos de datos en PL/SQL

Tipo de dato

Equivalente en SQL

Descripcin (valores para PL/SQL) Donde p es la precisin y la escala. Mxima precisin de 38 dgitos.

dec(p,e) decimal(p,e) double precision float int integer

dec

double double float8 ieeedouble long int4 long integer4 numeric number single float4 ieeesingle integer1 byte short integer2 text(n) alphanumeric character varchar character varying varying longtext longchar memo note ntext varbinary binary varying Donde p es la precisin y la escala. Mxima precisin de 38 dgitos.

numeric(p,e) number(p,e) real

smallint

char(tamao)

varchar2(tamao)

long

Donde tamao es el nmero de caracteres a almacenar. Hasta 32767 bytes. Donde tamao es el nmero mximo de caracteres a almacenar. Hasta 32767 bytes. Cadenas de ancho variables. Hasta 2 GB.

raw

Cadenas binarias de ancho variable.

long raw

bit varying varbinary binary varying date datetime time date

date

timestamp(precisin fraccional en segundos)

timestamp(precisin fraccional en segundos) con zona horaria

datetime time date

timestamp(precisin fraccional en segundos) con zona horaria local

datetime time date

rowid

guid

urowid[tamao]

guid boolean logical logical1 yesno

Hasta 32767 bytes. Cadenas binarias de ancho variable. Fecha entre el 1 de enero de 4712 A.C. y 31 de diciembre de 9999 D.C. La precisin fraccional debe ser un nmero entre 0 y 9. Incluye ao, mes, da, hora, minutos y segundos. La precisin fraccional debe ser un nmero entre 0 y 9. Incluye ao, mes, da, hora, minutos y segundos con un valor de desplazamiento segn zona horaria. La precisin fraccional debe ser un nmero entre 0 y 9. Incluye ao, mes, da, hora, minutos y segundos con un valor de desplazamiento segn zona horaria actual. Datos binarios de ancho fijo que representan un registro fsico de la base de datos (BB.RR.FF). Rowid universal, donde el tamao es opcional. Hasta 2000 bytes.

boolean

nchar(tamao)

national character national char

nvarchar2(tamao)

national charactervarying varying

Donde tamao es el nmero de caracteres a almacenar de una secuencia NLS (Soporte Nacional de Lenguaje). Hasta 32767 bytes. Donde tamao es el nmero mximo de caracteres a almacenar de una secuencia NLS. Hasta 32767 bytes.

bfile

longbinary general oleobject

blob

longbinary general oleobject

clob

longbinary general oleobject

nclob

longbinary general oleobject

Localizadores LOB de archivo que apuntan a un objeto binario de slo lectura fuera de la base de datos. Hasta 4 GB. Localizadores LOB de archivo que apuntan a un gran objeto binario dentro de la base de datos. Hasta 4 GB. Localizadores LOB de archivo que apuntan a un gran objeto de caracteres dentro de la base de datos. Hasta 4 GB. Localizadores LOB de archivo que apuntan a un gran objeto de caracteres NLS dentro de la base de datos. Hasta 4 GB.

También podría gustarte