sql >> Databasteknik >  >> RDS >> Sqlserver

Hur kör man genererad SQL från en variabel?

Du behöver parenteser exec (@sql)

SQL Server kommer att leta efter en lagrad procedur för namnet i @sql variabel utan detta och klagomål Could not find stored procedure 'select x, y from z'.

Om du använder dynamisk SQL Se The Curse and Blessings of Dynamic SQL för en bra artikel om ämnet.



  1. Hur ansluter man till fjärr MySQL-server via SSH med JPA?

  2. Lagra kod i en SQL-databas och exekvera den

  3. Skapar du ett formulär för POST i MySQL med PDO på rätt sätt?

  4. För Nvarchar(Max) får jag bara 4000 tecken i TSQL?