sql >> Databasteknik >  >> RDS >> Sqlserver

Dynamisk SQL - EXEC(@SQL) kontra EXEC SP_EXECUTESQL(@SQL)

sp_executesql är mer sannolikt att främja återanvändning av frågeplan. När du använder sp_executesql , parametrar är explicit identifierade i den anropande signaturen. Denna utmärkta artikel beskriver denna process.

Den ofta citerade referensen för många aspekter av dynamisk sql är Erland Sommarskogs måste läsa:"The Curse and Blessings of Dynamic SQL".



  1. Returnera kolumnprivilegier från en länkad server i SQL Server (T-SQL-exempel)

  2. bbPress:Hur man hittar mappningar av bilagor till deras respektive inlägg

  3. Hur man går igenom en avgränsad lista i Oracle PLSQL

  4. Varför använda en LÄS UNENGÅNGAD isoleringsnivå?