I want to use a table variable instead of a Temp table, but my main query construct is dynamic. A dynamic query consists of a single quote, as I can get data from @TableVariable. I do not want to delete the dynamic query, because some parameters will be added later.
eg. The following error code is where I wrote a table variable in Dynamic Query ........
DECLARE @TempVehicles TABLE ( [VehicleID] INT ) INSERT INTO @TempVehicles ( [VehicleID] ) SELECT VehicleID FROM tbl_Vehicles DECLARE @SQL NVARCHAR(MAX) SET @SQL ='SELECT Cust_ID,A.VehicleID,GISInfo FROM @TempVehicles A INNER JOIN tbl_GISData B ON A.VehicleID=B.VehicleID' EXECUTE SP_EXECUTESQL @SQL
Help me with this.
Thanks at Advance.
source share