为什么Microsoft SSMS语法突出显示“配置”一词?

当使用Microsoft SQL Server Management Studio 14.0.17254.0及其查询编辑器时,我注意到该词configuration的语法始终突出显示为蓝色关键字。即使它似乎不在保留关键字列表中这是其他某些SQL标准中的关键字,还是之前的关键字?是否有任何理由应使用与SELECT相同的颜色突出显示WHERE

示例查询突出显示“配置”

我发现类似的问题询问其他关键字,它们似乎都有逻辑上的原因,但是找不到该单词的任何内容。

这个问题的主要原因是我想知道在没有大括号封装的查询中使用它作为列名[configuration]是否完全安全。

拉努

在SQL Server中既有保留关键字,又有关键字。CONFIGURATION是关键字,但不是保留关键字。就像int(对于datatype int)和其他词一样,它是一个关键字,但是您仍然可以在未加引号的语句中使用它:

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

每一个字有某种(包括关键字sample),但只有CREATETABLE保留。char甚至是一个数据类型和一个函数,并且没有保留,因此您可能会有一个荒谬的陈述,例如CONVERT(char,CHAR(Char)),每个对“ char”的引用都有不同的含义。

CONFIGURATION也不是将来的关键字,因此此时,您似乎可以使用它。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

为什么chkconfig在Precise中默认默认突出显示“ on”一词?

为什么MATLAB无法绘制“工厂”一词?

为什么在.find()输出中添加“文档”一词?

为什么Microsoft Word显示奇怪的格式?

Webometrics一词的含义是什么

“ arisdottle”一词的起源是什么?

Golang:为什么“ hello”一词会循环5次而“ world”一词只会循环4次?

使用 psycopg2 将列插入 PostgreSQL 时,为什么第一列显示为“数据”一词?

为什么用“ shell”一词来描述命令行界面?

为什么“存储”一词出现错误行,在Android上删除文件?

edx为什么要征求使用UBUNTU一词的许可?

为什么在Vue 3中的Composition API中使用“ API”一词?

为什么“ cast”一词用于处理GenServer中的异步消息?

为什么在Thread.join()方法中使用“ join”一词?

为什么 netbeans 不突出显示语法错误?

为什么vim语法在不同的终端上突出显示?

为什么即使Microsoft示例显示了Microsoft Skydrive也不下载多个文件?(wl.download)

“工厂重置”一词的含义是什么

“操作员”一词的定义是什么?

“自我”一词的目的是什么?

wx在wxWidgets一词中是什么意思?

“命令”一词背后隐藏的概念是什么?

在MySQL中,“ Stopword”一词是什么意思?

为什么 Microsoft Speech Recognition 系统匹配语法,即使没有说过该语法的单词?

为什么Microsoft Word将收缩标记为语法错误?

Microsoft为什么不在系统信息中显示Windows产品密钥?

为什么Microsoft AspNetCore App在依赖项中显示两次

为什么Microsoft Help Viewer 2.0向我显示源帮助页面代码

与VerbAce-Pro一起使用时,Microsoft Edge为什么不响应?