PL/SQL dispone además de los datos de SQL (como NUMBER, VARCHAR2, CHAR, DATE, etc.) también tiene otros propios de PL/SQL.
A continuación se muestran los distintos tipos de datos de PL/SQL:
- NUMBER (Numérico): Almacena números enteros o flotantes.
· saldo NUMBER(16,2);
- CHAR (Carácter): Almacena datos de tipo carácter con una longitud máxima de 32767
· nombre CHAR(20);
- VARCHAR2 (Carácter de longitud variable): Almacena datos de tipo carácter empleando sólo la cantidad necesaria aun cuando la longitud máxima sea mayor.
· nombre VARCHAR2(20);
- BOOLEAN (lógico): Se emplea para almacenar valores verdaderos o falsos (TRUE o FALSE.)
· hay_error BOOLEAN;
- DATE (Fecha): Almacena datos de tipo fecha. Las fechas se almacenan internamente como datos numéricos, por lo que es posible realizar operaciones aritméticas con ellas.
dec(p, e): | Donde p es la precisión y e la escala. |
decimal(p, e): | Donde p es la precisión y e la escala. |
float | Numero de punto flotante, es decir con decimales |
int | Numeos enteros |
integer | Numeros enteros |
char (tamaño): | Donde tamaño es el número de caracteres a almacenar. Son cadenas de ancho fijo. Se rellena con espacios. |
varchar2 (tamaño): | Donde tamaño es el número de caracteres a almacenar. Son cadenas de ancho variable. |
Long: | Son cadenas de ancho variable. |
Raw: | Son cadenas binarias de ancho variable. |
long raw: | Son cadenas binarias de ancho variable. |
rowid: | Datos binarios de ancho fijo. Cada registro de la base de datos tiene una dirección física |
urowid [tamaño]: | Rowid universal. Donde tamaño es opcional. |
nchar (tamaño): | Donde tamaño es el número de caracteres a almacenar. Cadena NLS de ancho fijo. |
nvarchar2 (tamaño): | Donde tamaño es el número de caracteres a almacenar. Cadena NLS de ancho variable. |
Bfile: | Localizadores de archivo apuntan a un objeto binario de sólo lectura fuera de la base de datos. |
Blob: | Localizadores LOB apuntan a un gran objeto binario dentro de la base de datos. |
Clob: | Localizadores LOB apuntan a un gran objeto de caracteres dentro de la base de datos. |
Nclob: | Localizadores LOB apuntan a un gran objeto NLS de caracteres dentro de la base de datos. |
No hay comentarios:
Publicar un comentario