Estimados:
Tengo una tabla que consta de los siguientes campos:
id int
descripcion varchar(50)
codigo varchar(10)
al ejecutarlo me sale el siguiente error:
Mens 4104, Nivel 16, Estado 1, Procedimiento sp_prueba_agregar, Línea 16
El identificador formado por varias partes "TB.id" no se pudo enlazar.
"lo que yo deseo hacer es mandar desde una aplicacion .net un codigo varchar, y grabar el TB.id pero a partir deL where del codigo varchar (
WHERE TB.codigo = @codigo)
CREATE PROCEDURE [dbo].[sp_prueba_agregar]
(
@codigo varchar(10)
)
AS
SELECT TB.id
,TB.descripcion
,TB.codigo
FROM tbl_prueba TB
WHERE TB.codigo = @codigo
DECLARE @codproducto int
SET @codproducto= TB.id
INSERT INTO tbl_prueba
(id)
values (@codproducto)