SSMS
 sql >> Base de Dados >  >> Database Tools >> SSMS

Por que a sintaxe do Microsoft SSMS destaca a configuração da palavra?


Existem palavras-chave reservadas e palavras-chave no SQL Server. CONFIGURATION é uma palavra-chave, mas não é reservada. Assim como int (para o tipo de dados int ), e outras palavras, são uma palavra-chave , mas você ainda pode usá-la em uma declaração sem aspas:
CREATE TABLE sample (int int,
                     date date,
                     char varchar(10),
                     last decimal(12,2),
                     first numeric(12,2),
                     system char(2));

Para cada palavra existe uma palavra-chave de algum tipo (incluindo sample ), mas apenas CREATE e TABLE são reservados. char é mesmo um tipo de dados e uma função e não é reservado, então você poderia tem uma declaração sem sentido como CONVERT(char,CHAR(Char)) , e cada referência a "char" tem um significado diferente.

CONFIGURATION não é um palavra-chave futura ou, então, neste momento, você parece bem em usá-lo.