Tipos de datos informix

Solo disponible en BuenasTareas
  • Páginas : 4 (823 palabras )
  • Descarga(s) : 0
  • Publicado : 13 de junio de 2011
Leer documento completo
Vista previa del texto
Tipos de Datos

El tipo de dato se le asigna a la columna cuando se crea la tabla originalmente o en la alteración que se de más tarde. Por ejemplo una columna saldo puede declararse como INTEGER,SMALL INTEGER o FLOAT, ya que la columna es numérica. Si durante la ejecución de un INSERT o UPDATE se trata de ingresar un carácter inválido, Informix no permitirá que se ingrese.

Tipos de Datosen Informix

Tipo de Dato Valor de los Datos
BYTE Blob datos
CHAR o CHARACTER Cordón del tamaño determinado
DATE Configurable fecha esquemas
DATETIME Configurable fecha y esquemas del tiempoDEC, DECIMAL, o NUMERIC Configuración de los números a una precisión específica
FLOAT o DOUBLE PRECISION Números prefijaron a doble-precisión
INT or INTEGER Números enteros de- 2,147,483,647 a2,147,483,647
INTERVAL Configurable cronómetro esquema del palmo
MONEY Configurable esquema del divisado
NCHAR Modo Mixto (cartas, números y símbolos), tamaño determinado
NVARCHAR Modo Mixto (cartas,números y símbolos), tamaño variable
REAL o SMALLFLOAT Solo-precisión cuenta
SERIAL Datos Tasa
SMALLINT Blob datos
TEXT Cordón del tamaño determinado
VARCHAR o CHARACTERVARYING Configurable fechaesquemas
VARYING

Los tipos de Datos se asigna cuando se crea la tabla. La sintaxis SQL estándar CRATE TABLE es usada para asignar los tipos de datos desde Informix.

CREATE TABLE cliente
(id_cliente NUMBER (5),
cliente VARCHAR (20),
calle VARCHAR (30,20),
ciudad VARCHAR (20),
last_update DATE,
saldo INTEGER (5,2),
total_orders INT
);Para cambiar un tipo de dato, el SQL usa el ALTER TABLE. Durante un ALTER, Informix copia los datos fuera de la tabla, cambia los tipos de datos, intenta convertir el valor del dato, y devuelve losdatos a la tabla. Se asegura que los tipos de datos no va causar un error, tal como cuando se cambia un INTEGER a CHAR. El tipo de dato que se modifica, debe ser capaz de manejar la base de datos...
tracking img