Campos Boolean

22/09/2005 - 21:01 por Javier Jurado | Informe spam
Soy nuevo en SQLServer 2000 (vengo del 7.0) y me encuentro con que ya no
existe el tipo de datos Boolean pero aparece un campo Bit.

Me podriais decir si este nuevo tipo es equivalente al antiguo
Boolean, y si puedo crear aplicaciones utilizando variables boolean y
almacenarlos en campos de este tipo o me va a generar un error si intento
hacerlo

un saludo

Preguntas similare

Leer las respuestas

#1 Harold Crow
22/09/2005 - 21:24 | Informe spam
mira, realmente yo nunca use la version 7 asi que no podria decir que es
equivalente o no... yo prefiero usar un campo int en el cual 0 es falso y 1
es cierto...

"Javier Jurado" escribió en el mensaje
news:
Soy nuevo en SQLServer 2000 (vengo del 7.0) y me encuentro con que ya no
existe el tipo de datos Boolean pero aparece un campo Bit.

Me podriais decir si este nuevo tipo es equivalente al antiguo
Boolean, y si puedo crear aplicaciones utilizando variables boolean y
almacenarlos en campos de este tipo o me va a generar un error si intento
hacerlo

un saludo

Respuesta Responder a este mensaje
#2 Javier Jurado
22/09/2005 - 22:03 | Informe spam
ya pero mi pregunta es si le digo que almacene
dim vale as boolean = false
si va a almacenar un 0 o me va a decir que el tipo de datos es incorrecto

un saludo

"Harold Crow" <hrivasLAARROBAwisemarketingPUNTOnet> escribió en el mensaje
news:uLb$
mira, realmente yo nunca use la version 7 asi que no podria decir que es
equivalente o no... yo prefiero usar un campo int en el cual 0 es falso y
1 es cierto...

"Javier Jurado" escribió en el mensaje
news:
Soy nuevo en SQLServer 2000 (vengo del 7.0) y me encuentro con que ya no
existe el tipo de datos Boolean pero aparece un campo Bit.

Me podriais decir si este nuevo tipo es equivalente al antiguo
Boolean, y si puedo crear aplicaciones utilizando variables boolean y
almacenarlos en campos de este tipo o me va a generar un error si intento
hacerlo

un saludo





Respuesta Responder a este mensaje
#3 Harold Crow
22/09/2005 - 22:45 | Informe spam
nope, igualmente debes manejar esa dualidad en el lenguaje en que programes,
por ejemplo, yo lo hago en VB y uso una variable tipo boolean para trabajar
dentro, pero a la hora de consultas, inserts, updates, esa variable boolean
la consulto y si es true a mi campo le mando 1 o de lo contrario 0.. no es
complicado...

"Javier Jurado" escribió en el mensaje
news:
ya pero mi pregunta es si le digo que almacene
dim vale as boolean = false
si va a almacenar un 0 o me va a decir que el tipo de datos es
incorrecto

un saludo

"Harold Crow" <hrivasLAARROBAwisemarketingPUNTOnet> escribió en el mensaje
news:uLb$
mira, realmente yo nunca use la version 7 asi que no podria decir que es
equivalente o no... yo prefiero usar un campo int en el cual 0 es falso y
1 es cierto...

"Javier Jurado" escribió en el mensaje
news:
Soy nuevo en SQLServer 2000 (vengo del 7.0) y me encuentro con que ya no
existe el tipo de datos Boolean pero aparece un campo Bit.

Me podriais decir si este nuevo tipo es equivalente al antiguo
Boolean, y si puedo crear aplicaciones utilizando variables boolean y
almacenarlos en campos de este tipo o me va a generar un error si
intento hacerlo

un saludo









Respuesta Responder a este mensaje
#4 Isaias
22/09/2005 - 23:36 | Informe spam
Semanticamente esta bien, pero ¿porque utilizar un campo tipo INT, cuando
tienes el tipo tinyint?.

Ademas, para campos VERDADERO-FALSO, es mejor el BIT.
Respuesta Responder a este mensaje
#5 Antonio Ortiz
23/09/2005 - 02:38 | Informe spam
Y si el campo boleano esta indexado, se me ocurre... no seria mas eficiente
un TinyInt o Int ?


saludos,

Antonio Ortiz Ramirez
asesor en sistemas
ant(a)aortiz.net
www.aortiz.net
www.visualcaja.com
www.progvisual.com



"Isaias" escribió en el mensaje
news:

Semanticamente esta bien, pero ¿porque utilizar un campo tipo INT, cuando
tienes el tipo tinyint?.

Ademas, para campos VERDADERO-FALSO, es mejor el BIT.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida