sql >> Database teknologi >  >> RDS >> Sqlserver

SQL IF-blokkode forårsager fejl, selvom den ikke burde køre

Det vil stadig parse og binde alt, før det udfører det. Den binder ikke her.

Du kan bruge sp_executesql for at udføre den linje, og den bør kun valideres, når sp_executesql hedder faktisk.




  1. Sådan finder du ud af brugernavn og maskinnavn for at få adgang til SQL-serveren

  2. Hvordan får man id for rækken, der blev valgt af aggregatfunktion?

  3. Uventet databaseoutput ved brug af INNER JOIN

  4. SQL INSERT, men undgå dubletter