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

Избор от таблица, където името се предава като променлива

Ще трябва да използвате динамичен sql и да свържете името на таблицата в SQL низа, за да изпълните след това чрез sp_executsql:

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Използване на Like на параметърна променлива?

  2. SQL Server FOR XML Path прави повтарящи се възли

  3. Сортиране на куршуми в базата данни

  4. Спрете Access да използва грешна самоличност при добавяне към свързана таблица на SQL сървър

  5. Обратно сканиране на индекса на SQL Server:разбиране и настройка на производителността