Po pierwsze, naprawdę wygląda na to, że powinieneś załadować te tabele do jednej tabeli i użyć innej kolumny do przechowywania daty. Niemniej jednak możesz użyć dynamicznego SQL do tego, co chcesz:
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 '''example@sqldat.com+''','''example@sqldat.comexample@sqldat.com+''''
EXEC(@Query)
Aha, i spójrz na ten link aby przeczytać o dynamicznym SQL na serwerze SQL.