gpt4 book ai didi

visual-studio - 为什么 UPDATE 被视为关于颜色主题的 SQL 系统函数?

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

我正在使用 SQL Server 管理工作室 2012 并且正在尝试更新 字体 颜色 使用我的 Visual Studio 黑暗主题设置,这样做时,我发现了一些奇怪的东西:UPDATE正在使用分配给 SQL 系统功能显示项的颜色进行着色。SELECT , INSERT , 和 DELETE所有都使用分配给关键字显示项目的颜色进行着色。
所以问题是,为什么关键字是UPDATE被认为好像它是一个 SQL 系统函数?

更新
我注意到同样的问题也发生在 中。 Visual Studio 2012 版本 SQL Server 数据工具 安装。这也可能是 智能感知 漏洞。
I have reported this as a bug at Microsoft Connect under SQL Server.

最佳答案

因为它也是一个触发器函数,所以你可以像 UPDATE(ColumnName) 一样使用它,如果你更新了那个 coulmn,这将返回 true 或 false。

MSDN Update Function()

Returns a Boolean value that indicates whether an INSERT or UPDATE attempt was made on a specified column of a table or view. UPDATE() is used anywhere inside the body of a Transact-SQL INSERT or UPDATE trigger to test whether the trigger should execute certain actions.



微软官方回应 ( link):

Hello Scott. Because of the ambiguity of how UPDATE can be used, it will sometimes appear to be the correct color and sometimes not. This behavior is known and by design. Thank you for you feedback.

关于visual-studio - 为什么 UPDATE 被视为关于颜色主题的 SQL 系统函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19502932/

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