Tipos De Datos

Páginas: 2 (271 palabras) Publicado: 16 de octubre de 2012
1 consulta
Tipo de dato VARCHAR2(b) 
Almacena cadenas de caracteres de longitud variable. Si se define una columna de longitud 100 bytes, y se introduceen 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(b) 
En Oracle8 es equivalente aVARCHAR2, en futuras versiones permitirá distintos criterios de comparación. 
2 consulta
Un dato vacio es "redundantemente" un dato vacio.
Por ejemplo sitienes un campo en una tabla que en distintos registros tienen los valores...

"PEPE", "JUAN", "JOSE", "" (el ultimo es vacio)
Un SELECT MIN(LEN(Campo))FROM ...
te daría un valor 0 (el ultimo valor, está vacio)

En cambio 
"PEPE", "JUAN", "JOSE", .NULL. (el ultimo es nulo)
Un SELECT MIN(LEN(Campo)) FROM...
te daría un valor 4, el nulo, no se tiene en cuenta.

En general, un contenido nulo (no es un valor, es la "ausencia de valor") es un dato desconocidoo no cargado.
Otro ejemplo:
Nombre="PEDRO", SEGNOMBRE = "", APELLIDO = "PEREZ"
indica que no tiene segundo nombre (está vacio)
en cambioNombre="PEDRO", SEGNOMBRE = NULL, APELLIDO = "PEREZ"
indica que no se sabe si tiene segundo nombre.

Si en un sistema tenes cargados todos los posibles examenes de unestudiante.
De los examenes no rendidos, si pones 0 y pedis el promedio de nota, el 0 (que es el vacio numerico) se cuenta como una nota cero (y baja elpromedio) y no es cierto, porque el examen no estaría rendido.
En cambio un valor null, no se cuenta para el promedio, suma, etc. (eso es lo que hace sql).
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tipos de datos en bases de datos
  • Tipos de datos
  • tipos de datos
  • Tipos De Datos
  • tipos de datos
  • Tipos de datos
  • tipos de datos
  • tipos de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS