Buenos días,
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 originalALTER 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?