Е, първо, наистина звучи така, сякаш трябва да заредите тези таблици на една таблица и да използвате друга колона за съхраняване на датата. Въпреки това можете да използвате динамичен SQL за това, което искате:
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)
О, и погледнете тази връзка за да прочетете за динамичния SQL на SQL Server.