SSMS v18中如何设置SQL语句列自动换行显示?
SSMS v18 查询格式化配置指南
一、设置SELECT列自动换行到单独一行
打开设置窗口
点击顶部菜单栏的工具 → 选项,在弹出的窗口里依次展开文本编辑器 → Transact-SQL → 格式化 → 常规。调整格式化规则
- 勾选在逗号后换行
- 找到并启用将SELECT列表中的每个列放在单独一行(部分版本可能表述为“拆分SELECT列表至多行”)
- 按需设置对齐后续行:如果希望列对齐到SELECT的位置,选择对应选项;如果喜欢缩进,也可以调整缩进参数。
设置完成后点确定,之后用快捷键
Ctrl+K, Ctrl+F格式化现有查询,就能自动把列拆成每行一个的格式。
二、解决拖放新表时的单行视图问题
从对象资源管理器拖放表到编辑器时默认生成单行列的问题,可通过以下设置解决:
- 打开工具 → 选项,展开SQL Server对象资源管理器 → 命令
- 在右侧拖放对象时生成的SQL区域,修改SELECT子句格式为多行,同时把逗号位置设为行尾
这样以后拖放新表,编辑器会直接生成每个列单独一行的格式,不用手动调整。
内容的提问来源于stack exchange,提问作者knollo
相关产品推荐
相关产品推荐

