I want to create backup SQL tables using variable names.
something along the lines of
DECLARE @SQLTable Varchar(20) SET @SQLTable = \'SomeTableName\' +
Unfortunately, you can't use bind variables for table names, column names, etc. IN this case you must generate dynamic SQL and use exec.
exec