sql >> Databáze >  >> RDS >> Sqlserver

exec sp_executesql @sql a exec (@sql) SQL Server

Protože EXEC sp_executesql uloží plán dotazů do mezipaměti -- EXEC nebude. Další informace a velmi dobré čtení najdete na:

Uložení dotazu do mezipaměti znamená, že logistika dotazu je dočasně uložena a pozdější spuštění dotazu je rychlejší.




  1. Proč nemůžeme spustit uloženou proceduru v příkazu select v oracle? existuje nějaký pádný důvod?

  2. Pasti a nástrahy SQLite

  3. V mém postupu se stále objevují chyby, které pomáhají přidat nový kurz, a do popisu jsem uvedl požadavky

  4. Oracle automaticky vloží záznam do bloku více záznamů, část 2