Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Грешка:Трябва да се декларира скаларната променлива за изрази за вмъкване в множество бази данни

променливата @address живее само в партидата, в която е дефинирана, партидите са ограничени от командата go, където излиза извън обхвата.

опитайте това:

declare @address varchar(50)
set @address = 'Hope'

insert into DB1.dbo.Address
 values (@address)

insert into DB2.dbo.Address
 values (@address)
go


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Регулярен израз за валидиране на име на таблица на SQL Server

  2. Вземете брой за множество полета, като използвате групиране по в SQL

  3. PDO DBLIB с достъп до SQL Server 2008 и 2012

  4. Странни знаци, показващи малка таблица след използване на tableDiff

  5. Моментни снимки на базата данни на SQL Server -2