gpt4 book ai didi

sql-server - 为什么 SSMS 将 UID 这个词突出显示为关键字,它是什么意思?

转载 作者:行者123 更新时间:2023-12-04 03:30:02 25 4
gpt4 key购买 nike

在 SSMS 中,给定以下语句,

enter image description here

为什么 UID 这个词被突出显示为关键字?

其次,什么是UID(或uid)?

它是否与 GUID 或用户 ID 或...有关?

根据 this answerSQL Servers latest T-SQL reserve keyword documentation ,它不是保留关键字。那么为什么它以蓝色突出显示呢?

如果您想知道为什么 UID 一词下方没有突出显示红色语法错误,如下所示:

enter image description here

...在上面的第一张图片中,这是因为我从第 3 方 SQL Server 数据库的表中选择了一个名为“UID”的现有列,其架构师选择命名所有表的主键列“UID”。

最佳答案

至少对于 Azure Data Studio(这是比 SSMS 更新的产品):

sql.tmLanguage.json :uid 位于 "name": "keyword.other.sql"

部分下

所提供的列表比可用的列表要广泛得多:Reserved Keywords (Transact-SQL)并包含以下值:lineage_80_to_100kilobytes_per_batch、...

关于sql-server - 为什么 SSMS 将 UID 这个词突出显示为关键字,它是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67114136/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com