Bases De Datos

Páginas: 3 (699 palabras) Publicado: 15 de agosto de 2011
Tipos de datos (datatypes)
Para obtener la definición de datos de una tabla podemos ejecutar:
SELECT COLUMN_NAME, DATA_TYPE, DATA_LENGTH, DATA_PRECISION, DATA_SCALE
FROM COLS
WHERETABLE_NAME = 'T_PEDIDOS';
En la definición de las columnas de las tablas podemos usar los siguientes tipos de datos:

CHAR(n)

Cadena de caracteres de longitud fija, tiene un tamaño n bytes.
Si no seespecifica n la ORACLE le da un tamaño de 255 bytes.
El tamaño máximo en BD es 2000 bytes y el mínimo 1 byte.
El tamaño máximo en PL/SQL es 32767 bytes y el minimo 1 byte.
CHARACTER es sinonimo deCHAR. Ver NCHAR.

VARCHAR2(n)

Cadena de caracteres de longitud variable, tiene un tamaño máximo de n bytes.
Es obligatorio especificar el tamaño.
El tamaño máximo en BD es 4000 bytes y el mínimo1 byte.
El tamaño máximo en PL/SQL es 32767 bytes y el minimo 1 byte.
STRING y VARCHAR son sinonimos de VARCHAR2. Ver NVARCHAR2.
Usando VARCHAR2 en lugar de CHAR ahorramos espacio dealmamcenamiento.
Un char(10) almacenará 'PEPE '

Un varchar2(10) almacenará 'PEPE'

En contra tiene que si se escriben muchas veces hay que hacer un mayor esfuerzo de matenimiento del sistemapara mantener la eficiencia (compactar).

NUMBER(p,s)

Número de p digitos de los cuales s son decimales.
No es obligatorio especificar el tamaño.
El tamaño de p va de 1 a 38 y el s desde -84 a127.
El tamaño en PL/SQL 1E-130 .. 10E125.
Sinonimos:
• numeros de coma fija: DEC,DECIMAL,NUMERIC
• enteros:INTEGER (sinonimo de NUMBER(38)),INT,SMALLINT
• coma flotante:DOUBLEPRECISION FLOAT REAL.
• Ver tambien: PLS_INTEGER, BINARY_INTEGER
El valor 7,456,123.89 se almacenará como:
NUMBER(9) 7456124

NUMBER(9,1) 7456123.9

NUMBER(*,1) 7456123.9NUMBER(9,2) 7456123.89

NUMBER(6) [error]

NUMBER(7,-2) 7456100

NUMBER 7456123.89

FLOAT 7456123.89

FLOAT(12) 7456000.0

DATE

Fecha válida.
Desde el 1...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Que es una base de datos y tipos de base de datos
  • Bases de datos y usuarios de bases de datos
  • Base De Datos
  • Base De Datos
  • Base de datos
  • Base De Datos
  • Base de datos
  • Bases de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS