sql >> Databáze >  >> Database Tools >> SSMS

Proč syntaxe Microsoft SSMS zvýrazňuje konfiguraci slova?

Na serveru SQL Server jsou rezervovaná klíčová slova a klíčová slova. CONFIGURATION je klíčové slovo, ale není vyhrazeno. Stejně jako int (pro datový typ int ) a další slova jsou klíčovým slovem , ale stále je můžete použít v prohlášení bez uvozovek:

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

Každé slovo obsahuje nějaké klíčové slovo (včetně sample ), ale pouze CREATE a TABLE jsou rezervovány. char je dokonce datový typ a funkce a není rezervován, takže mohli mít nesmyslné prohlášení jako CONVERT(char,CHAR(Char)) a každý odkaz na „char“ má jiný význam.

CONFIGURATION není budoucí klíčové slovo buď, takže v tuto chvíli by se to zdálo v pořádku použít.




  1. Obnovení staré zálohy MySQL

  2. Sledujte ISS pomocí SAP Data Intelligence a SAP HANA:Ukládejte a analyzujte data

  3. Jak vybrat všechny záznamy z tabulky kromě posledních 100

  4. Klávesová zkratka pro automatické zalamování vybraného textu do IsNull([text], 0) v SSMS