Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

Duda sobre columna tipo Int

Estas en el tema de Duda sobre columna tipo Int en el foro de SQL Server en Foros del Web. Hola, PErdonen mi ignorancia pero soy nuevo en SQL vengo de MySQL donde no hay mucho problema con los campos.. En fin, mi duda es ...
  #1 (permalink)  
Antiguo 04/07/2008, 18:29
Avatar de locojars  
Fecha de Ingreso: mayo-2002
Mensajes: 265
Antigüedad: 22 años
Puntos: 4
Pregunta Duda sobre columna tipo Int

Hola,

PErdonen mi ignorancia pero soy nuevo en SQL vengo de MySQL donde no hay mucho problema con los campos..

En fin, mi duda es si alguien me puede explicar porque este numero: 6080741925, no se puede insertar en una columna tipo "int" de mi tabla.

El mensaje de error me dice el valor que estoy insertando es demasiado grando o demasiado pequeño para un campo tipo Int32.

Imagino que ese tiene que ver con los bits.. y esas cosas, pero lastimosamente eso no lo manejo muy bien todavia

Agradezo cualquier aclaración.

Gracias.


pd: No puedo cambiar el tipo de campo porque ya esta hecha la programación, no porque facilmente me funcionaria un tipo varchar.
__________________
No le digas a Jehová que tan grande es tu problema, dile a tu problema cuan grande es Jehová.
  #2 (permalink)  
Antiguo 07/07/2008, 07:27
Avatar de -rommel_  
Fecha de Ingreso: junio-2008
Ubicación: Lima
Mensajes: 360
Antigüedad: 15 años, 11 meses
Puntos: 1
Respuesta: Duda sobre columna tipo Int

Pues claro... es cuestion de tipo de datos... mira en la ayuda del SQL... presionando F1 y busca INT... ahi te aparecera toda la informacion de los tipos de datos... inclusive el de INT y algunos otros parecidos

Cita:
bigint
-2^63 (-9,223,372,036,854,775,808) to 2^63-1 (9,223,372,036,854,775,807)
8 Bytes
int
-2^31 (-2,147,483,648) to 2^31-1 (2,147,483,647)
4 Bytes

smallint
-2^15 (-32,768) to 2^15-1 (32,767)
2 Bytes

tinyint
0 to 255
1 Byte
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:29.