sql >> Base de Datos >  >> Database Tools >> SSMS

¿Por qué la sintaxis de Microsoft SSMS resalta la palabra configuración?

Hay palabras clave reservadas y palabras clave en SQL Server. CONFIGURATION es una palabra clave, pero no está reservada. Al igual que int (para el tipo de datos int ), y otras palabras, son una palabra clave , pero aún podría usarla en una declaración sin comillas:

CREATE TABLE sample (int int,
                     date date,
                     char varchar(10),
                     last decimal(12,2),
                     first numeric(12,2),
                     system char(2));

Cada palabra allí es una palabra clave de algún tipo (incluyendo sample ), pero solo CREATE y TABLE están reservados. char es incluso un tipo de datos y una función y no está reservado, por lo que podría tener una declaración sin sentido como CONVERT(char,CHAR(Char)) , y cada referencia a "char" tiene un significado diferente.

CONFIGURATION no es un palabra clave futura tampoco, por lo que en este momento, parecería estar bien para usarlo.