TIPOS DE DATOS: ORACLE
ALUMNO:CALCINA MURRUGARRA CESAR HUGO
CÓD:1215210017
CHAR: Almacena cadenas de caracteres de longitud fija, desde 1 a 2.000
bytes de ocupación. El número de caracteres que se pueden almacenar se rige
según la siguiente fórmula. nº caracteres = bytes / character set Para ASCII, el
conjunto de caracteres ocupa un byte, por lo que coincide el número de
máximos con la ocupación del tipo de dato. Así la siguiente expresión es cierta:
'Hola Andrea' = 'Hola Andrea ' Si se intenta introducir un valor demasiado
grande para el campo, se intentará eliminar los espacios finales, y si cabe sin
espacios, se introduce. Si aún así no cabe, se retorna un error.
NCHAR: Almacena un valor alfanumérico de longitud fija con posibilidad de
cambio de juego de caracteres. Puede almacenar tanto caracteres ASCII,
UNICODE. Tipo de dato NVARCHAR2 Almacena un valor alfanumérico de
variable con posibilidad de cambio de juego de caracteres. Puede almacenar
caracteres ASCII, EBCDIC, UNICODE.
NUMBER: Almacena valores numéricos en punto flotante que pueden
ir desde 1.0 x 10-130 hasta 9.9…(38 nueves)… 9 x 10125 . El almacenamiento
interno de los valores numéricos en notación científica: Mantisa x
10exponente La mantisa puede contener cualquier número, entero o
positivo o negativo. El exponente podrá contener cualquier número entero,
positivo o negativo. El parámetro p indica la precisión (número de dígitos
contando los decimales) que contendrá el número como máximo. Oracle
garantiza los datos con precisiones de 1 a 38. El parámetro s indica la escala,
esto es, el máximo de dígitos decimales.
DATE: Almacena un valor de fecha y hora. Para un tipo de dato DATE, Oracle
almacena internamente los siguiente datos: Siglo, Año, Mes, Día, Hora, Minuto,
El formato por defecto de las fechas es: 'DD-MON-YYYY' Esto es: Dos dígitos para el
Las tres primeras siglas del mes (depende del idioma instalado). Cuatro dígitos para el
año.
INTERVAL YEAR to MONTH : Almacena un período de tiempo en
años y meses.
RAW: Datos binarios sin formato de longitud size. El tamaño máximo es de 2000
bytes. Se debe especificar el tamaño de un valor RAW.
CLOB: Un objeto de tipo LOB que contiene caracteres de un
byte o multibyte. Son compatibles tanto de ancho fijo y
de ancho variable de caracteres, con el carácter de base de
establecida.
BLOB: Un objeto de tipo BLOB binario. El tamaño
máximo es (4 gigabytes - 1) * (tamaño del bloque de la
base de datos).
VARCHAR2: Almacena cadenas de caracteres de longitud
variable. Si se define una columna de longitud 100 bytes, y se
introduce en ella un valor de 10 bytes, la columna ocupará 10 y no
100 como hacía con el tipo de dato CHAR. Tipo de dato VARCHAR
En Oracle es equivalente a VARCHAR2, en futuras versiones
permitirá distintos criterios de comparación.
FLOAT: Almacena un número en punto decimal sin restricción de
dígitos decimales. El parámetro b indica la precisión binaria máxima que
puede moverse en el rango 1 a 126. Si se omite el defecto será 126. Una
columna FLOAT(126) es equivalente a una columna NUMBER(38), aunque
la diferencia está en que la columna NUMBER no podrá contener
decimales y la columna FLOAT si y con cualquier escala.

Tipos de datos: Oracle

  • 1.
    TIPOS DE DATOS:ORACLE ALUMNO:CALCINA MURRUGARRA CESAR HUGO CÓD:1215210017
  • 2.
    CHAR: Almacena cadenasde caracteres de longitud fija, desde 1 a 2.000 bytes de ocupación. El número de caracteres que se pueden almacenar se rige según la siguiente fórmula. nº caracteres = bytes / character set Para ASCII, el conjunto de caracteres ocupa un byte, por lo que coincide el número de máximos con la ocupación del tipo de dato. Así la siguiente expresión es cierta: 'Hola Andrea' = 'Hola Andrea ' Si se intenta introducir un valor demasiado grande para el campo, se intentará eliminar los espacios finales, y si cabe sin espacios, se introduce. Si aún así no cabe, se retorna un error.
  • 3.
    NCHAR: Almacena unvalor alfanumérico de longitud fija con posibilidad de cambio de juego de caracteres. Puede almacenar tanto caracteres ASCII, UNICODE. Tipo de dato NVARCHAR2 Almacena un valor alfanumérico de variable con posibilidad de cambio de juego de caracteres. Puede almacenar caracteres ASCII, EBCDIC, UNICODE.
  • 4.
    NUMBER: Almacena valoresnuméricos en punto flotante que pueden ir desde 1.0 x 10-130 hasta 9.9…(38 nueves)… 9 x 10125 . El almacenamiento interno de los valores numéricos en notación científica: Mantisa x 10exponente La mantisa puede contener cualquier número, entero o positivo o negativo. El exponente podrá contener cualquier número entero, positivo o negativo. El parámetro p indica la precisión (número de dígitos contando los decimales) que contendrá el número como máximo. Oracle garantiza los datos con precisiones de 1 a 38. El parámetro s indica la escala, esto es, el máximo de dígitos decimales.
  • 5.
    DATE: Almacena unvalor de fecha y hora. Para un tipo de dato DATE, Oracle almacena internamente los siguiente datos: Siglo, Año, Mes, Día, Hora, Minuto, El formato por defecto de las fechas es: 'DD-MON-YYYY' Esto es: Dos dígitos para el Las tres primeras siglas del mes (depende del idioma instalado). Cuatro dígitos para el año. INTERVAL YEAR to MONTH : Almacena un período de tiempo en años y meses. RAW: Datos binarios sin formato de longitud size. El tamaño máximo es de 2000 bytes. Se debe especificar el tamaño de un valor RAW.
  • 6.
    CLOB: Un objetode tipo LOB que contiene caracteres de un byte o multibyte. Son compatibles tanto de ancho fijo y de ancho variable de caracteres, con el carácter de base de establecida.
  • 7.
    BLOB: Un objetode tipo BLOB binario. El tamaño máximo es (4 gigabytes - 1) * (tamaño del bloque de la base de datos).
  • 8.
    VARCHAR2: Almacena cadenasde caracteres de longitud variable. Si se define una columna de longitud 100 bytes, y se introduce en ella un valor de 10 bytes, la columna ocupará 10 y no 100 como hacía con el tipo de dato CHAR. Tipo de dato VARCHAR En Oracle es equivalente a VARCHAR2, en futuras versiones permitirá distintos criterios de comparación.
  • 9.
    FLOAT: Almacena unnúmero en punto decimal sin restricción de dígitos decimales. El parámetro b indica la precisión binaria máxima que puede moverse en el rango 1 a 126. Si se omite el defecto será 126. Una columna FLOAT(126) es equivalente a una columna NUMBER(38), aunque la diferencia está en que la columna NUMBER no podrá contener decimales y la columna FLOAT si y con cualquier escala.