sql >> Database teknologi >  >> RDS >> Sqlserver

Få resultatet af dynamisk SQL til en variabel til sql-server

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. SQL Server Cursor Types - KEYSET Cursor | SQL Server Tutorial / TSQL Tutorial

  2. MySQL-fejl 1153 - Fik en pakke større end 'max_allowed_packet' bytes

  3. Postgres - OPRET TABEL FRA SELECT

  4. Tutorial om SQL (DDL, DML) om eksemplet med MS SQL Server-dialekt