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
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