Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Lỗi:Phải khai báo biến vô hướng để chèn câu lệnh trong nhiều cơ sở dữ liệu

biến @address chỉ tồn tại trong lô mà nó được định nghĩa trong đó, các lô được phân định bằng câu lệnh go, khi nó nằm ngoài phạm vi.

hãy thử cái này:

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 2005 Lấy ngày đầu tiên và ngày cuối cùng cho bất kỳ tháng nào trong năm bất kỳ

  2. nvarchar (tối đa) so với NText

  3. Quyền EXECUTE bị từ chối - 'aspnet_Roles_RoleExists'

  4. Làm thế nào để thực hiện thủ tục được lưu trữ với các tham số đầu vào và đầu ra bằng EF?

  5. Thông báo cho dịch vụ WCF của tôi khi cơ sở dữ liệu của tôi được cập nhật