Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Błąd:należy zadeklarować zmienną skalarną dla instrukcji wstawiania w wielu bazach danych

zmienna @address znajduje się tylko w partii, w której jest zdefiniowana, partie są oddzielone instrukcją go, gdzie wykracza poza zakres.

spróbuj tego:

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 - sprzężenie wewnętrzne podczas aktualizacji

  2. utwórz zadanie Scheduler, aby wywołać SQLCMD

  3. SQL Server Wystąpiła nieprawidłowa operacja zmiennoprzecinkowa

  4. Dlaczego 30 jest domyślną długością dla VARCHAR podczas korzystania z CAST?

  5. Serwer SQL . Alias ​​nie działa