sql >> Databasteknik >  >> RDS >> Sqlserver

Vad är syftet med inget nyckelord i SQL Server 2012?

Den är endast reserverad ifall någon motor kan använda den, för att säkerställa kompatibilitet med drivrutiner som stöder den grundläggande SQL-grammatiken:

"Följande ord är reserverade för användning i ODBC-funktionsanrop. Dessa ord begränsar inte den lägsta SQL-grammatiken, men för att säkerställa kompatibilitet med drivrutiner som stöder den grundläggande SQL-grammatiken bör applikationer undvika att använda dessa nyckelord."

https://docs.microsoft.com/en-us/sql/t-sql/language-elements/reserved-keywords-transact-sql?view=sql-server-2017&viewFallbackFrom=sql -server-2012

Det är inte bara reserverat av Microsoft.

https://firebirdsql.org/en/iso- 9075-sql-standard-keywords-reserved-words/




  1. PHP, text ekar ur databasen utan ny rad, allt i ett stycke

  2. PHP bundna parametrar databas anropar fel antal parametrar om jag använder ett kolon

  3. Varför är ett IX-lås kompatibelt med ett annat IX-lås i InnoDB?

  4. plsql-block för att få det dynamiska sql-frågeresultatet