Allereerst klinkt het alsof je deze tabellen in één tabel zou moeten laden en een andere kolom zou moeten gebruiken om de datum op te slaan. Desalniettemin kunt u dynamische SQL gebruiken voor wat u wilt:
DECLARE @Date NVARCHAR(8), @Table NVARCHAR(500), @Query NVARCHAR(2000)
SELECT @Date = CONVERT(VARCHAR(8),GETDATE(),112)
SET @Table = 'TABLE_NAME'
SET @Query = 'EXEC sp_rename '''[email protected]+''','''[email protected][email protected]+''''
EXEC(@Query)
Oh, en neem een kijkje op deze link om te lezen over dynamische SQL op SQL Server.