Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Jak uruchomić wygenerowany SQL ze zmiennej?

Potrzebujesz nawiasów exec (@sql)

SQL Server będzie szukał procedury składowanej o nazwie w @sql zmienna bez tego i narzekać Could not find stored procedure 'select x, y from z'.

Jeśli używasz dynamicznego SQL Zobacz Klątwa i błogosławieństwa dynamicznego SQL na dobry artykuł na ten temat.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak podzielić ciąg, aby uzyskać dostęp do elementu x?

  2. Wprowadzenie do SQL Server 2017

  3. Instrukcja SQL LIKE dotycząca typu DateTime

  4. Data i godzina programu SQL Server PODOBNY wybór?

  5. Jak naprawić „wyrażenie EXECUTE nie powiodło się, ponieważ jego klauzula WITH RESULT SETS określono 2 kolumny dla zestawu wyników…” Msg 11537 w programie SQL Server