Problema con .NULL. en SQL Server

01/08/2006 - 17:59 por Fabián Tomás de Paula | Informe spam
Trabajo con Visual Foxpro 9.0 y mi preg. básica se basa por ej. en lo
siguiente: Si en un tabla x, hubiesen campos no obligatorios, es decir los
mismos pueden quedar en blanco (sin dato alguno), me pasa que SQL no permite
grabar aduciendo que dichos campos no admiten campos Nulos, pero el campo no
está .NULL. sino que está en blanco. Tengo que entender que sí o sí tiene
que haber algún dato o bien tener hab. NullValues = .T., para grabar un dato
en Blanco. Hay alguna forma de grabar un campo en BLANCO por más que
NullValues = .F.?

Saludos. Fabián.
 

Leer las respuestas

#1 Maxi
01/08/2006 - 18:32 | Informe spam
Hola, mira, una cosa es null y otra es blanco, mira este ejemplo y veras que
se puede grabar

create table #pepe (campo char(10) not null)
go

insert into #pepe values ('')

Estas seguro que esta en blanco en campo ? como sabes que le esta llegando
un blanco y no null?


Salu2
Maxi [MVP SQL SERVER]
www.sqlgurus.org
Speaker INETA
Speaker Culminis


"Fabián Tomás de Paula" escribió en el mensaje
news:
Trabajo con Visual Foxpro 9.0 y mi preg. básica se basa por ej. en lo
siguiente: Si en un tabla x, hubiesen campos no obligatorios, es decir los
mismos pueden quedar en blanco (sin dato alguno), me pasa que SQL no
permite grabar aduciendo que dichos campos no admiten campos Nulos, pero
el campo no está .NULL. sino que está en blanco. Tengo que entender que sí
o sí tiene que haber algún dato o bien tener hab. NullValues = .T., para
grabar un dato en Blanco. Hay alguna forma de grabar un campo en BLANCO
por más que NullValues = .F.?

Saludos. Fabián.


Preguntas similares