Я создал SQL-скрипт для добавления записи в другую базу данных.Однако когда я запускаю сценарий через SQL Server Management Studio.
declare @address varchar(50)
set @address = 'Hope'
use DB1
go
insert into Address
values (@address)
go
use DB2
go
insert into Address
values (@address)
go
я получаю следующую ошибку:
Необходимо объявить скалярную переменную '@ address'
На данный момент я полностью сбит с толку, потому что я объявил переменную @address
перед выполнением оператора insert
.Это потому, что я перебираю другую базу данных?
На данный момент я просто поместил фактическое значение в оператор insert
только ради завершения задачи, хотя мне было интересно, что вызвало ошибку.