sql >> Database teknologi >  >> RDS >> Oracle

Hvad er SQL Server-ækvivalenten for Oracles DBMS_ASSERT?

Foretag ikke dynamiske forespørgsler ved at bygge strenge og udføre dem.

Brug sp_executesql og videregive parametre som parametre.

Du vil opdage, at sql-injektion ikke er mere.

REDIGER :undskyld, jeg havde travlt og skrev den forkerte kommando. det er ikke sp_execute, det er sp_executesql; det kræver en streng og et sæt parametre:al kodning og escape af parametrene udføres af SQL Server.

EDIT2 :sp_executesql-sætningsforklaring



  1. Transaktionsloggen for databasen er fuld

  2. Spring Boot Application sætter sig fast på Hikari-Pool-1 - Starter...

  3. Hvilken MySQL-driver til Node.js virker på Windows?

  4. Sådan opsætter du asynkron replikering mellem MariaDB Galera-klynger