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

Jak mohu získat celkový počet řádků dynamicky generovaných sloupců ve výběrovém dotazu

Můžete vytvořit nový dynamický příkaz T-SQL:

DECLARE @DynamicSQLStatement NVARCHAR(MAX) = N'
SELECT *, ' + REPLACE(@DynamicColumns, ',', '+') + '  AS Total 
FROM ##TempTable1;'

exec @DynamicSQLStatement

Právě jsem viděl, že máte , v názvech sloupců, takže můžete nahradit ], [ místo čárky.

REPLACE(@DynamicColumns, '], [', '] + [')



  1. Jak MySQL pracovat s rozlišením malých a velkých písmen a bez ohledu na přízvuk v UTF-8

  2. libpqxx v12 - dynamicky váže vektorové hodnoty k připravenému příkazu (alternativa k vyvolání)

  3. Zablokování při vytváření instancí úloh

  4. Ukládání odstavce textu do mysql