sql >> Database >  >> RDS >> Sqlserver

Kiezen uit een tabel waar de naam als variabele wordt doorgegeven

U moet dynamische sql gebruiken en de tabelnaam samenvoegen in de SQL-tekenreeks om vervolgens uit te voeren via sp_executsql:

select @sqlstring = 'select @numrowsOUT = count(*) from ' + QUOTENAME(@tablename)
EXECUTE sp_executesql ....



  1. mysql:foutcode [1267]; Illegale mix van sorteringen (latin1_general_cs,IMPLICIT) en (latin1_swedish_ci,IMPLICIT) voor bewerking '='

  2. Geparametriseerde Oracle SQL-query in Java?

  3. Controleren of er een postgresql-tabel bestaat onder python (en waarschijnlijk Psycopg2)

  4. Aanvullende bronbestanden compileren in cmake na het bouwproces