sql >> Databáze >  >> RDS >> Sqlserver

Vrácená hodnota z exec(@sql)

Na jedné straně můžete použít sp_executesql:

exec sp_executesql N'select @rowcount=count(*) from anytable', 
                    N'@rowcount int output', @rowcount output;

Na druhou stranu můžete použít dočasnou tabulku:

declare @result table ([rowcount] int);
insert into @result ([rowcount])
exec (N'select count(*) from anytable');
declare @rowcount int = (select top (1) [rowcount] from @result);


  1. Problém s generováním PHP PDF

  2. Jak formátovat čísla jako měnu v MySQL

  3. INSERT with ORDER na Oracle

  4. php server ERR_CONNECTION_REFUSED