【发布时间】:2010-09-30 03:03:48
【问题描述】:
当您编写 sql 查询时,是否有任何免费的“内置”方法可以将 SQL 2005/2008 管理工作室中的“关键字”大写?
即
truncate table x
应该自动改为:
TRUNCATE TABLE x
【问题讨论】:
-
没什么花哨的,但知道 cntrl-shift-U 使选择大写偶尔会有所帮助。
标签: sql-server tsql ssms
当您编写 sql 查询时,是否有任何免费的“内置”方法可以将 SQL 2005/2008 管理工作室中的“关键字”大写?
即
truncate table x
应该自动改为:
TRUNCATE TABLE x
【问题讨论】:
标签: sql-server tsql ssms
SQL Server 2005 中没有内置的“智能感知”(2008 年有),但 Redgate 为这个和更多功能做了一个加载项。它将自动完成表名、列、添加方括号、重新格式化存储的过程等,并且效果很好:
【讨论】:
只要您连接到 SQL 2008 数据库,2008 管理工作室中的智能感知就会执行此操作。
您可以在工具 / 选项 / 文本编辑器 / Transact-SQL / IntelliSense 下将您喜欢的大小写更改为大写或小写
【讨论】:
我在 SSMS 中发现了一个用于自动大写/小写格式和缩进的隐藏宝石,我将永远使用它。不再有“新查询”。
对象资源管理器中的 Rt-Click 表名 |编辑前 200 行 | QueryDesigner 菜单选项 |窗格 | SQL。编写或放入一些丑陋的、非格式化的 SQL。查询设计器 |验证 SQL 语法将为您提供 UC 保留字和缩进。
【讨论】:
您可以使用新查询并在编辑器中以小写形式输入您的 SQL。要将关键字更改为大写,请选择 SQL,然后按 Ctrl + Shift + Q。查询设计器将打开。突出显示 SQL,然后右键单击以弹出菜单并选择验证 SQL 语法,这将大写关键字并格式化 SQL。
【讨论】:
据我所知,使用一些第三方工具,因为微软在过去 12 年没有做过这个请求,他们可能 - 不会很快做,我想这等于一次尝试黑暗期待他们提供这个功能!
-可悲的是,一个新的 SQL 开发人员 :(
【讨论】: