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

insertar valor varchar a columna int en SQL

Estas en el tema de insertar valor varchar a columna int en SQL en el foro de SQL Server en Foros del Web. trati de meter un valor varchar a una columna int en sql trate de hacerlo convirtiendo la variable con CAST y con CONVERTER pero ninguna ...
  #1 (permalink)  
Antiguo 13/12/2013, 17:23
Avatar de elhombredeblanko  
Fecha de Ingreso: junio-2011
Ubicación: México Lindo y Querido
Mensajes: 212
Antigüedad: 12 años, 10 meses
Puntos: 2
insertar valor varchar a columna int en SQL

trati de meter un valor varchar a una columna int en sql
trate de hacerlo convirtiendo la variable con CAST y con CONVERTER pero ninguna me funciono
alguien me puyede ayudar

este es mi codigo d ejemplo

Cita:
declare @t table (id int, nombre varchar (30))

DECLARE @num varchar (30)
SET @num = 'a'

insert INTO @t values (1, 'carlos')
insert INTO @t values (2, 'ivan')


INSERT INTO @t values (CAST(@num AS int), 'aqui')
INSERT INTO @t (id, nombre) values (CONVERT(INT, @num), 'aqui')

select * from @t
__________________
si siempre hay algo nuevo que aprender

Última edición por elhombredeblanko; 13/12/2013 a las 17:42
  #2 (permalink)  
Antiguo 13/12/2013, 21:18
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 8 meses
Puntos: 774
Respuesta: insertar valor varchar a columna int en SQL

eso no se puede, porque quieres una 'a' en una columna int? en lugar de eso usa una columna varchar si vas a mezclar enteros y cadenas
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me
  #3 (permalink)  
Antiguo 16/12/2013, 10:11
Avatar de elhombredeblanko  
Fecha de Ingreso: junio-2011
Ubicación: México Lindo y Querido
Mensajes: 212
Antigüedad: 12 años, 10 meses
Puntos: 2
Respuesta: insertar valor varchar a columna int en SQL

si amigo, ya estuve leyendo y tienes toda la razón muchas gracias,, modifique la columna tal como me lo aconsejaste,

Cita:
muchas gracias :D
__________________
si siempre hay algo nuevo que aprender

Etiquetas: columna, int, select, sql, valor, varchar
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 14:35.