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

Er det en programmatisk måde at få SQL-nøgleord (reserverede ord)

Reserverede ord er et bevægeligt mål. Hvis dbms ikke eksponerer dem gennem en offentlig grænseflade, er der normalt ikke en god programmatisk måde at komme til dem på.

Hvis du ikke ønsker at beskytte dem med parenteser, risikerer du at inkorporere symboler, der ikke er reserveret i din aktuelt brugte version af SQL Server, men er reserveret i en fremtidig version.

Jeg tror, ​​at dit bedste bud er at bruge den citeringsmekanisme, som din dbms giver, da den er designet til at håndtere netop dette problem. For SQL Server betyder det firkantede parenteser.



  1. Mysql hvordan man indstiller tidsdatatypen til kun at være TT:MM i databasen

  2. php oprette forbindelse til mysql db i cloud 9?

  3. Hvordan erstatter man NULL med 0 i forespørgslen?

  4. PHP-kodningsfejl ved fremstilling af XML fra database