I created a SQL script to add an entry in different database. However, when I run the script through SQL Server Management Studio.
declare @address varchar(50) s
the variable @address only lives in the batch that its defined in, batches are delimited by the the go statement, where it goes out of scope.
try this:
declare @address varchar(50) set @address = 'Hope' insert into DB1.dbo.Address values (@address) insert into DB2.dbo.Address values (@address) go