我有 SQL Server Mgt Studio,并且有 red-gate SQL Prompt 插件。在大多数情况下,大多数自动更正都令人惊叹并且让生活更轻松,但我使用的是一个名为 offset 的特定数据库,但它总是会自动更正为 OFFSET,因为它是 SQL 中的一个函数。
如何根据具体情况禁用自动更正?我假设它在选项设置中的某个地方,但找不到在哪里。谢谢!
我有 SQL Server Mgt Studio,并且有 red-gate SQL Prompt 插件。在大多数情况下,大多数自动更正都令人惊叹并且让生活更轻松,但我使用的是一个名为 offset 的特定数据库,但它总是会自动更正为 OFFSET,因为它是 SQL 中的一个函数。
如何根据具体情况禁用自动更正?我假设它在选项设置中的某个地方,但找不到在哪里。谢谢!
在敲击空格之前完成输入单词后,按 ESC 关闭窗口。
如果您不经常使用它,另一个选项是禁用它(工具->选项->文本编辑器->Transact-SQL->常规->自动列表成员)并在您使用 CTRL+J 时手动调出它想用它。
此外,如果您想暂时禁用/启用它,查询菜单和查询工具栏上还有一个“启用智能感知”选项。
我在 mysql 社区版中遇到了类似的问题。它会自动更正诸如 text 为 TEXT 和 value 为 VALUE 之类的关键字。我使用精确或反引号符号(`text`)。这对我有用。
在敲击空格之前完成输入单词后,按 ESC 关闭窗口,但如果在“fo”之后按 ESC,然后输入“o”,它会再次启动。
如果您不经常使用它,另一个选项是禁用它(工具->选项->文本编辑器->Transact-SQL->常规->自动列表成员)并在您使用 CTRL+J 时手动调出它想用它。Red Gate 还有一个名为 SQL Prompt 的产品,它可能会提供更多控制。
此外,如果您想暂时禁用/启用它,查询菜单下和查询工具栏上还有一个“启用智能感知”选项。
来源:https ://dba.stackexchange.com/questions/20068/suppress-sql-server-management-studio-auto-complete
希望这能回答你的问题