Oracle/PLSQL: tipos de datos

Los datos expuestos en este blog, son solo de índole informativo. Por favor realiza siempre una copia de seguridad antes de realizar cualquier cambio en tu proyecto.

Oracle/PLSQL: tipos de datos

La siguiente es una lista de los tipos de datos disponibles en Oracle/PLSQL, incluidos los tipos de datos de carácter, numérico, fecha/hora, LOB y ID de fila.

tipo de datos de caracteres

Los siguientes son tipo de datos de caracteres En Oracle/PLSQL:

sintaxis del tipo de datos oráculo 9i oráculo 10g oráculo 11g explique
caracteres (tamaño) El tamaño máximo es de 2000 bytes. El tamaño máximo es de 2000 bytes. El tamaño máximo es de 2000 bytes. Donde Talla es el número de caracteres a almacenar. Cadena de longitud fija. relleno de espacios.
nchar (tamaño) El tamaño máximo es de 2000 bytes. El tamaño máximo es de 2000 bytes. El tamaño máximo es de 2000 bytes. Donde Talla es el número de caracteres a almacenar. Cadenas NLS de longitud fija con relleno de espacios.
nvarchar2 (tamaño) El tamaño máximo es de 4000 bytes. El tamaño máximo es de 4000 bytes. El tamaño máximo es de 4000 bytes. Donde Talla es el número de caracteres a almacenar. Cadena NLS de longitud variable.
varchar2 (tamaño)

El tamaño máximo es de 4000 bytes.

El tamaño máximo en PLSQL es de 32 KB.

El tamaño máximo es de 4000 bytes.

El tamaño máximo en PLSQL es de 32 KB.

El tamaño máximo es de 4000 bytes.

El tamaño máximo en PLSQL es de 32 KB.

Donde Talla es el número de caracteres a almacenar. Cadena de longitud variable.
largo El tamaño máximo es de 2 GB. El tamaño máximo es de 2 GB. El tamaño máximo es de 2 GB. Cadena de longitud variable. (compatible con versiones anteriores)
crudo El tamaño máximo es de 2000 bytes. El tamaño máximo es de 2000 bytes. El tamaño máximo es de 2000 bytes. cadena binaria de longitud variable
longevidad El tamaño máximo es de 2 GB. El tamaño máximo es de 2 GB. El tamaño máximo es de 2 GB. Una cadena binaria de longitud variable. (compatible con versiones anteriores)

Tipo de dato numérico

Los siguientes son Tipo de dato numérico En Oracle/PLSQL:

sintaxis del tipo de datos oráculo 9i oráculo 10g oráculo 11g explique
Cantidad (p, s) La precisión va de 1 a 38.
La escala puede variar de -84 a 127.
La precisión va de 1 a 38.
La escala puede variar de -84 a 127.
La precisión va de 1 a 38.
La escala puede variar de -84 a 127.

Donde pags es la precisión y s es la escala.

Por ejemplo, número(7,2) es un número con 5 decimales y 2 decimales.

numero(p,s) La precisión va de 1 a 38. La precisión va de 1 a 38. La precisión va de 1 a 38.

Donde pags es la precisión y s es la escala.

Por ejemplo, numeric(7,2) es un número con 5 decimales y 2 decimales.

flotador
diciembre (p, s) La precisión va de 1 a 38. La precisión va de 1 a 38. La precisión va de 1 a 38.

Donde pags es la precisión y s es la escala.

Por ejemplo, dec(3,1) es un número con 2 decimales y 1 decimal.

decimal (p, s) La precisión va de 1 a 38. La precisión va de 1 a 38. La precisión va de 1 a 38.

Donde pags es la precisión y s es la escala.

Por ejemplo, decimal(3,1) es un número con 2 decimales y 1 decimal.

entero
entero
pequeña impresión
verdadero
Precisión doble

tipo de datos fecha/hora

Los siguientes son tipo de datos fecha/hora En Oracle/PLSQL:

sintaxis del tipo de datos oráculo 9i oráculo 10g oráculo 11g explique
fecha Fechas entre el 1 de enero de 4712 a.C. y el 31 de diciembre de 9999 d.C. Fechas entre el 1 de enero de 4712 a.C. y el 31 de diciembre de 9999 d.C. Fechas entre el 1 de enero de 4712 a.C. y el 31 de diciembre de 9999 d.C.
Marca de tiempo (precisión de fracciones de segundo) precisión de fracciones de segundo Debe ser un número entre 0 y 9. (el valor predeterminado es 6) precisión de fracciones de segundo Debe ser un número entre 0 y 9. (el valor predeterminado es 6) precisión de fracciones de segundo Debe ser un número entre 0 y 9. (el valor predeterminado es 6)

Incluye año, mes, día, hora, minuto y segundo.

Por ejemplo:
Marca de tiempo (6)

Marca de tiempo con zona horaria (precisión de segundos fraccionarios) precisión de fracciones de segundo Debe ser un número entre 0 y 9. (el valor predeterminado es 6) precisión de fracciones de segundo Debe ser un número entre 0 y 9. (el valor predeterminado es 6) precisión de fracciones de segundo Debe ser un número entre 0 y 9. (el valor predeterminado es 6)

Incluyendo año, mes, día, hora, minuto, segundo; con valor de compensación de zona horaria.

Por ejemplo:
Marca de tiempo con zona horaria (5)

Marca de tiempo con zona horaria local (precisión de fracciones de segundo) precisión de fracciones de segundo Debe ser un número entre 0 y 9. (el valor predeterminado es 6) precisión de fracciones de segundo Debe ser un número entre 0 y 9. (el valor predeterminado es 6) precisión de fracciones de segundo Debe ser un número entre 0 y 9. (el valor predeterminado es 6) Incluya año, mes, día, hora, minuto, segundo; la zona horaria se expresa como la zona horaria de la sesión.

Por ejemplo:
Marca de tiempo con zona horaria local (4)

Año sabático
(Precisión anual)
al mes
Precisión anual es el número de dígitos en el año. (predeterminado 2) Precisión anual es el número de dígitos en el año. (predeterminado 2) Precisión anual es el número de dígitos en el año. (predeterminado 2)

Un período de tiempo almacenado en años y meses.

Por ejemplo:
Año sabático (4) a Mes

día de descanso
(precisión del día)
a segundos (precisión de fracciones de segundo)

Precisión diaria Debe ser un número entre 0 y 9. (predeterminado 2)

precisión de fracciones de segundo Debe ser un número entre 0 y 9. (el valor predeterminado es 6)

Precisión diaria Debe ser un número entre 0 y 9. (predeterminado 2)

precisión de fracciones de segundo Debe ser un número entre 0 y 9. (el valor predeterminado es 6)

Precisión diaria Debe ser un número entre 0 y 9. (predeterminado 2)

precisión de fracciones de segundo Debe ser un número entre 0 y 9. (el valor predeterminado es 6)

Un período de tiempo almacenado en días, horas, minutos y segundos.

Por ejemplo:
Intervalo días (2) a segundos (6)

Tipo de datos de objeto grande (LOB)

Los siguientes son tipo de datos LOB En Oracle/PLSQL:

sintaxis del tipo de datos oráculo 9i oráculo 10g oráculo 11g explique
documento El tamaño máximo de archivo es de 4 GB. El tamaño máximo de archivo es de 232-1 bytes. El tamaño máximo de archivo es de 264-1 bytes. Localizador de archivos para archivos binarios en el sistema de archivos del servidor (fuera de la base de datos).
lugar Se pueden almacenar hasta 4 GB de datos binarios. Almacene hasta (4 GB -1)*(valor del parámetro CHUNK almacenado por LOB). Almacene hasta (4 GB -1)*(valor del parámetro CHUNK almacenado por LOB). Almacena blobs no estructurados.
pieza Se pueden almacenar hasta 4 GB de datos de caracteres. Almacena hasta (4 GB -1) * (el valor del parámetro CHUNK almacenado por LOB) datos de caracteres. Almacena hasta (4 GB -1) * (el valor del parámetro CHUNK almacenado por LOB) datos de caracteres. Almacena datos de caracteres de un solo byte y de varios bytes.
nclob Se pueden almacenar hasta 4 GB de datos de texto de caracteres. Se pueden almacenar hasta (4 GB -1)*(valor del parámetro CHUNK almacenado por LOB) datos de texto de caracteres. Se pueden almacenar hasta (4 GB -1)*(valor del parámetro CHUNK almacenado por LOB) datos de texto de caracteres. Almacenar datos Unicode.

tipo de datos de fila

Los siguientes son tipo de datos de fila En Oracle/PLSQL:

sintaxis del tipo de datos oráculo 9i oráculo 10g oráculo 11g explique
número de línea

El formato de ID de fila es: BBBBBBB.RRRR.FFFFF

donde BBBBBBB es el bloque en el archivo de la base de datos;
RRRR es la fila en el bloque;
FFFFF es el archivo de la base de datos.

El formato de ID de fila es: BBBBBBB.RRRR.FFFFF

donde BBBBBBB es el bloque en el archivo de la base de datos;
RRRR es la fila en el bloque;
FFFFF es el archivo de la base de datos.

El formato de ID de fila es: BBBBBBB.RRRR.FFFFF

donde BBBBBBB es el bloque en el archivo de la base de datos;
RRRR es la fila en el bloque;
FFFFF es el archivo de la base de datos.

Datos binarios de longitud fija.Cada registro en la base de datos tiene una dirección física o número de línea.
uretra (tamaño)

Rowid genérico.

Donde Talla es opcional.