Ver Mensaje Individual
  #5 (permalink)  
Antiguo 20/05/2008, 17:09
Avatar de iislas
iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 17 años, 5 meses
Puntos: 180
Respuesta: Update Un Poco Complicado ¿como Hago?

Veamos, si yo quiero que algunos datos queden VACIOS ('') en mi tabla, ya que las variables pueden venir en NULL y mi tabla acepta NULOS, entonces puedo hacer 2 cosas.

En las propiedades de mis columnas en mi tabla, coloco como DEFAULT un blanco o lo que yo quiera que se guarde si el usuario no proporciona la informacion y le digo a la columna QUE NO ACEPTE NULOS.

O bien, en el insert, valido que si es nulo el valor de la variable, me ponga un valor "x", ejemplo:

-- AMaterno, Religion y Estudios, pueden venir en NULL
INSERT INTO myTabla (Nombre, APaterno, AMaterno, Religion, Estudios)
VALUES (@Nombre, @APaterno, ISNULL(@AMaterno, 'Sin apellido'), ISNULL(@Religion, 'Sin religion'), ISNULL(@Estudios, 'Sin estudios'))

Claro esta que, esos valores "default", podria haberlos puesto en mi defincion de tabla.

¿Quedo mas claro?