In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

Sustituir campos NULL

SQL databases
ssi-quita-esto
Posts: 109
Joined: Wed Dec 05, 2007 9:51 am

Sustituir campos NULL

Postby ssi-quita-esto » Sat Jul 14, 2007 7:15 pm

Tengo problemas con los campos con valor NULL.
Como podria sustituir todos los Campos con Valor NULL por NO
estoy probando asi y no me va:
update personal set valor=NO where valor =NULL
Tambien he probado:
update personal set valor=NO where valor !=SI
No me modifica los que son NULL
Gracias
ssi-quita-esto
Posts: 109
Joined: Wed Dec 05, 2007 9:51 am

Sustituir campos NULL

Postby ssi-quita-esto » Sat Jul 14, 2007 7:27 pm

Vale, ya lo encontre. Basta con decirle a la tabla que los campos no pueden
ser NULL.
Disculpad.
Paco V
"Paco V." <ssi-quita-esto@ono.com> escribió en el mensaje
news:469904b4@ozsrv2.ozlan.local...
> Tengo problemas con los campos con valor NULL.
>
> Como podria sustituir todos los Campos con Valor NULL por NO
>
> estoy probando asi y no me va:
> update personal set valor=NO where valor =NULL
>
> Tambien he probado:
> update personal set valor=NO where valor !=SI
> No me modifica los que son NULL
>
>
>
> Gracias
>
>
ssi-quita-esto
Posts: 109
Joined: Wed Dec 05, 2007 9:51 am

Sustituir campos NULL

Postby ssi-quita-esto » Sat Jul 14, 2007 7:44 pm

Ahora, al poner que los campos no pueden ser NULL, me sale el error adjunto.
¿Sabe alguien que quiere decir?
Paco V
"Paco V." <ssi-quita-esto@ono.com> escribió en el mensaje
news:469904b4@ozsrv2.ozlan.local...
> Tengo problemas con los campos con valor NULL.
>
> Como podria sustituir todos los Campos con Valor NULL por NO
>
> estoy probando asi y no me va:
> update personal set valor=NO where valor =NULL
>
> Tambien he probado:
> update personal set valor=NO where valor !=SI
> No me modifica los que son NULL
>
>
>
> Gracias
>
>


Attached files
jose.luis
Posts: 1633
Joined: Fri Oct 14, 2005 10:56 pm

Sustituir campos NULL

Postby jose.luis » Sat Jul 14, 2007 8:46 pm

Paco,
Posiblemente si no has dado un valor a un campo 'NOT NULL' te habrá saltado
una restricción.
Prueba a poner un valor a actualizar el recordset o, en la definición de la
tabla, pon un valor por defecto.
Saludos,
José Luis Capel
ssi-quita-esto
Posts: 109
Joined: Wed Dec 05, 2007 9:51 am

Sustituir campos NULL

Postby ssi-quita-esto » Sat Jul 14, 2007 8:56 pm

Gracias Jose, el problema es que la tabla viene convertida de DBF y es
una P......
Aqui estoy intentando cambiar con:
update personal set obser= "-" where obser= ""
"José Luis Capel" <jose.luis@capelsoft.com> escribió en el mensaje
news:46991958$1@ozsrv2.ozlan.local...
> Paco,
>
> Posiblemente si no has dado un valor a un campo 'NOT NULL' te habrá
> saltado
> una restricción.
>
> Prueba a poner un valor a actualizar el recordset o, en la definición de
> la
> tabla, pon un valor por defecto.
>
> Saludos,
> José Luis Capel
>
>
jose.luis
Posts: 1633
Joined: Fri Oct 14, 2005 10:56 pm

Sustituir campos NULL

Postby jose.luis » Sat Jul 14, 2007 9:56 pm

Paco,
Para sustituir campos con valor NULL por otro yo lo hago así:
UPDATE miTabla SET miCampo = 'miValor' WHERE miCampo IS NULL
Saludos,
José Luis Capel
"Paco V." <ssi-quita-esto@ono.com> escribió en el mensaje
news:46991c6e$1@ozsrv2.ozlan.local...
> Gracias Jose, el problema es que la tabla viene convertida de DBF y es
> una P......
>
> Aqui estoy intentando cambiar con:
> update personal set obser= "-" where obser= ""
>
> "José Luis Capel" <jose.luis@capelsoft.com> escribió en el mensaje
> news:46991958$1@ozsrv2.ozlan.local...
> > Paco,
> >
> > Posiblemente si no has dado un valor a un campo 'NOT NULL' te habrá
> > saltado
> > una restricción.
> >
> > Prueba a poner un valor a actualizar el recordset o, en la definición de
> > la
> > tabla, pon un valor por defecto.
> >
> > Saludos,
> > José Luis Capel
> >
> >
>
>
Paco V
Posts: 380
Joined: Thu Oct 27, 2005 9:08 am

Sustituir campos NULL

Postby Paco V » Sun Jul 15, 2007 2:17 pm

Gracias JoseLuis. Me ha servido estupenamente.
Gracias.
Paco V
"José Luis Capel" <jose.luis@capelsoft.com> wrote:
>Paco,
>
>Para sustituir campos con valor NULL por otro yo lo hago así:
>
>UPDATE miTabla SET miCampo = 'miValor' WHERE miCampo IS NULL
>
>Saludos,
>José Luis Capel
>
>"Paco V." <ssi-quita-esto@ono.com> escribió en el mensaje
>news:46991c6e$1@ozsrv2.ozlan.local...
>> Gracias Jose, el problema es que la tabla viene convertida de DBF y es
>> una P......
>>
>> Aqui estoy intentando cambiar con:
>> update personal set obser= "-" where obser= ""
>>
>> "José Luis Capel" <jose.luis@capelsoft.com> escribió en el mensaje
>> news:46991958$1@ozsrv2.ozlan.local...
>> > Paco,
>> >
>> > Posiblemente si no has dado un valor a un campo 'NOT NULL' te habrá
>> > saltado
>> > una restricción.
>> >
>> > Prueba a poner un valor a actualizar el recordset o, en la definición
de
>> > la
>> > tabla, pon un valor por defecto.
>> >
>> > Saludos,
>> > José Luis Capel
>> >
>> >
>>
>>
>
>

Return to “SQL”