Bueno tampoco tan buenos, ya que estoy intentando como hacerlo pero no me sale.
Os comento, SQL Server, Programmability, types, user.defined Table Types, he declarado una tabla llamada Tabla_IDs.
Tengo un procedimiento al que le paso esta tabla con su contenido. Os pongo el procedimiento almacenado para que se vea mejor.
Código SQL:
Ver original
ALTER PROCEDURE [dbo].[Actualizar_Servicios] @TAB AS dbo.Tabla_IDS READONLY AS DECLARE @INT NVARCHAR(100) BEGIN DECLARE @SQLSTRING NVARCHAR(1000) SET @SQLSTRING=N'UPDATE Servicio SET TRASPASO=TRASPASO+1 FROM Servicio INNER JOIN @TAB tab ON tab.ID = Servicio.ID' EXEC SP_EXECUTESQL @SQLSTRING END
El problema es que al ejecutarlo me dice que "must declare the table variable @TAB"
No se que me he dejado por el camino para que no me reconozca la tabla
Alguien me puede ayudar?