Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/03/2015, 08:32
Avatar de Libras
Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 9 meses
Puntos: 774
Respuesta: Error "must declare the table variable @TAB"

sencillo aqui esta el error:

Código SQL:
Ver original
  1. ALTER PROCEDURE [dbo].[Actualizar_Servicios]
  2.     @TAB AS dbo.Tabla_IDS READONLY
  3. AS
  4. DECLARE @INT NVARCHAR(100)
  5. BEGIN
  6.     DECLARE @SQLSTRING NVARCHAR(1000)
  7.  
  8.     SET @SQLSTRING=N'UPDATE Servicio SET TRASPASO=TRASPASO+1 FROM Servicio INNER JOIN ' +  @TAB + ' as tab ON tab.ID = Servicio.ID'
  9.  
  10.     EXEC SP_EXECUTESQL @SQLSTRING    
  11. END
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me