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

Получаване на резултат от динамичен SQL в променлива за 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. SQL Server 2017:Импортиране на CSV данни от Linux към Salesforce с SSIS

  2. 6 проблемни заявки, които значително забавят вашата база данни

  3. Как да разрешите невъзможността да се превключи грешката в кодирането при вмъкване на XML в SQL Server

  4. Нови функции на SQL Server 2019

  5. Как работи функцията CHAR() в SQL Server (T-SQL)