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

Jak ustawić wartość zmiennej za pomocą „wykonaj” w t-sql?

Możesz użyć parametrów wyjściowych za pomocą sp_executesql.

DECLARE @dbName nvarchar(128) = 'myDb'
DECLARE @siteId int 
DECLARE @SQL nvarchar(max) = N'SELECT TOP 1 @siteId = Id FROM ' + quotename(@dbName) + N'..myTbl'
exec sp_executesql @SQL, N'@siteId int out', @siteId out
select @siteId


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wiersze SQL do kolumn

  2. Jak ZMIENIAĆ wiele kolumn jednocześnie w SQL Server

  3. Jak zainstalować SQL Server w SUSE 12?

  4. Samouczki dotyczące poczty bazy danych

  5. Sposoby migracji bazy danych SQL Server do Azure SQL Database