sql >> Database >  >> RDS >> Sqlserver

T-SQL:hoe parameters gebruiken in dynamische SQL?

U moet de parameters doorgeven aan sp_executesql. Zie MSDN voor details.

...
 WHERE 
    CreatedBy = @p
...

EXECUTE sp_executesql @sql, N'@p UNIQUEIDENTIFIER', @p = @p_CreatedBY


  1. Waarom mislukt het uitvoeren van deze query met EXECUTE IMMEDIATE?

  2. Getallen opmaken in wetenschappelijke notatie in Oracle

  3. Grondbeginselen van tabeluitdrukkingen, deel 11 - Aanzichten, overwegingen bij wijzigingen

  4. C# oproep orakel opgeslagen functie