sql >> Base de Datos >  >> RDS >> Sqlserver

Código de bloque SQL IF que causa un error aunque no debería ejecutarse

Todavía analizará y vinculará todo antes de ejecutarlo. No se enlaza aquí.

Podrías usar sp_executesql para ejecutar esa línea, y solo debe validar cuando sp_executesql se llama realmente.