DECLARE @table varchar(50);
SET @table = 'tblRecording';
DECLARE @Number varchar(50)
SET @Number = (Select vcSetnumber from tblInteractionCatalog
where iMaxInteractionID = '2147483647')
DECLARE @variable_name varchar(50);
SET @variable_name = @table + @Number;
-- PRINT @table
-- PRINT @Number
-- PRINT @variable_name
select * FROM @variable_name
where tiRecordingRecordedTypeID = '0'
and iInteractionID = '2790'
Detta fungerar inte.
select-satsen tar inte med det jag tar ut ovan, men om jag tar med printarna så ser jag att variabeln får rätt namn.
Sätter jag in det som jag får ut av print @variable_name manuellt i selecten får jag rätt svar.
Men som sagt det kommer inte med automatiskt, varför då?