Есть ли способ сохранить переменную на ходу?

Есть ли способ сохранить переменную на ходу?

Declare @bob as varchar(50);
Set @bob = 'SweetDB'; 
GO
USE @bob  --- see note below
GO
INSERT INTO @bob.[dbo].[ProjectVersion] ([DB_Name], [Script]) VALUES (@bob,'1.2')

Посмотри этоТАК вопрос по строке 'USE @bob'.