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

Pobieranie wyniku dynamicznego SQL do zmiennej dla serwera sql

DECLARE @sqlCommand nvarchar(1000)
DECLARE @city varchar(75)
declare @counts int
SET @city = 'New York'
SET @sqlCommand = 'SELECT @cnt=COUNT(*) FROM customers WHERE City = @city'
EXECUTE sp_executesql @sqlCommand, N'@city nvarchar(75),@cnt int OUTPUT', @city = @city, @[email protected] OUTPUT
select @counts as Counts


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. zapytanie sql, aby zwrócić różnice między dwiema tabelami

  2. Napraw komunikat 8116 „Argument typ danych varchar jest nieprawidłowy dla argumentu 1 funkcji session_context” w programie SQL Server

  3. Jak sp_describe_first_result_set działa w programie SQL Server

  4. SUBSTRING Polecenie w SQL:elementarz

  5. Co stanie się z identyfikatorem klucza podstawowego, gdy przekroczy limit?