查询
为 INSERT、 UPDATE、 WITH、 SELECT、 FROM 和其他查询结构配置代码样式。
使用此页面配置 SQL 文件的格式选项。 当您更改这些设置时, 预览 面板将显示这将如何影响您的代码。
常规
项 | 描述 |
|---|---|
对齐子句的首个单词 | 将关键字对齐到语句部分第一个关键字的左或右边距(例如,
|
将子句元素放在 | 将条款元素移至新行(换行 )或保持在同一行(相同行)。 |
放置逗号 | 将逗号( 自动 选项会分析周围的上下文并计算出逗号最合适的位置。 例如,您有三个逗号出现:两个逗号在前面,一个逗号在后面。 自动 选项将会把第三个出现的逗号移到开始位置。 此选项仅在单一上下文中有超过三个案例时有效。 否则,逗号保持原样。 如果在启用 在开头 选项时希望禁用逗号后的换行,请在 封装 选项卡中清除 换行 复选框。 |
折叠短语句 | 将多行的短语句合并。 将被折叠的声明的长度由 GoLand 自动确定。 要仅为子查询启用此选项,请选择 仅子查询。 |
将部分元素保留在部分标题下方 | 将所有部分元素都移至主关键词(一个标题)下的部分中。 |
对齐部分元素 | 对齐条款部分的元素。
|
对齐元素右侧的行注释 | 将位于代码右侧的行注释进行对齐。 |
INSERT 语句和 VALUES 子句
项目 | 描述 |
|---|---|
在新行放置 INTO | 将 |
将 INTO 子句元素放在 | 将紧随 选项 与常规相同 意味着选定的选项行为必须复制 常规 部分中类似选项的行为,该部分位于 查询 选项卡上。 |
将 VALUES 子句元素(行)放在 | 将紧随 选项 与常规相同 意味着选定的选项行为必须复制 常规 部分中类似选项的行为,该部分位于 查询 选项卡上。 |
放置左括号 | 将左括号与行中的第一个关键字对齐或缩进到其下方。 选择 在同一行 以保持关键字所在行的开头括号。 |
将列或值放在 | 更改元素相对于开括号的位置。
|
放置右括号 | 更改右括号的位置。
|
将列或值换行 | 将对象移至新的一行。
|
放置逗号 | 将逗号( 自动 选项会分析周围的上下文并计算出逗号最合适的位置。 例如,您有三个逗号出现:两个逗号在前面,一个逗号在后面。 自动 选项将会把第三个出现的逗号移到开始位置。 此选项仅在单一上下文中有超过三个案例时有效。 否则,逗号保持原样。 如果在启用 在开头 选项时希望禁用逗号后的换行,请在 封装 选项卡中清除 换行 复选框。
选项 与常规相同 意味着选定的选项行为必须复制 常规 部分中类似选项的行为,该部分位于 查询 选项卡上。 . |
在括号内添加空格 | 在开括号之后和闭括号之前添加一个空格。 |
折叠较短的多行值 | 将所有声明放在一行上。
|
对齐多行 VALUES | 选择最适合 |
更新语句
项 | 描述 |
|---|---|
将元素放在 | 将条款元素移至新行(换行 )或保持在同一行(相同行)。 选项 与常规相同 意味着选定的选项行为必须复制 常规 部分中类似选项的行为,该部分位于 查询 选项卡上。 |
元素换行 | 将元素移至新的一行。
|
放置逗号 | 将逗号( 自动 选项会分析周围的上下文并计算出逗号最合适的位置。 例如,您有三个逗号出现:两个逗号在前面,一个逗号在后面。 自动 选项将会把第三个出现的逗号移到开始位置。 此选项仅在单一上下文中有超过三个案例时有效。 否则,逗号保持原样。 如果在启用 在开头 选项时希望禁用逗号后的换行,请在 封装 选项卡中清除 换行 复选框。 选项 与常规相同 意味着选定的选项行为必须复制 常规 部分中类似选项的行为,该部分位于 查询 选项卡上。 |
对齐 `=` | 将所有等号对齐(
|
WITH 子句
项目 | 描述 |
|---|---|
将元素放在 | 将条款元素移至新行(换行 )或保持在同一行(相同行)。 选项 与常规相同 意味着选定的选项行为必须复制 常规 部分中类似选项的行为,该部分位于 查询 选项卡上。 |
子查询换行 | 将元素移至新的一行。
|
放置逗号 | 将逗号( 自动 选项会分析周围的上下文并计算出逗号最合适的位置。 例如,您有三个逗号出现:两个逗号在前面,一个逗号在后面。 自动 选项将会把第三个出现的逗号移到开始位置。 此选项仅在单一上下文中有超过三个案例时有效。 否则,逗号保持原样。 在中间 选项将两行代码合并为一行。 如果在启用 在开头 选项时希望禁用逗号后的换行,请在 封装 选项卡中清除 换行 复选框。 放置逗号 选项仅在 WITH 子句 部分中的 子查询换行 选项设置为 逐一换行 或 若过长则逐一换行 时有效。 选项 与常规相同 意味着选定的选项行为必须复制 常规 部分中类似选项的行为,该部分位于 查询 选项卡上。
|
对齐 AS | 对齐所有
|
SELECT子句
项 | 描述 |
|---|---|
将元素放在 | 将条款元素移至新行(换行 )或保持在同一行(相同行)。 选项 与常规相同 意味着选定的选项行为必须复制 常规 部分中类似选项的行为,该部分位于 查询 选项卡上。 |
元素换行 | 将元素移至新的一行。
|
放置逗号 | 将逗号( 自动 选项会分析周围的上下文并计算出逗号最合适的位置。 例如,您有三个逗号出现:两个逗号在前面,一个逗号在后面。 自动 选项将会把第三个出现的逗号移到开始位置。 此选项仅在单一上下文中有超过三个案例时有效。 否则,逗号保持原样。 如果在启用 在开头 选项时希望禁用逗号后的换行,请在 封装 选项卡中清除 换行 复选框。 选项 与常规相同 意味着选定的选项行为必须复制 常规 部分中类似选项的行为,该部分位于 查询 选项卡上。 |
在 ALL、DISTINCT 之后换行 | 在 |
若元素数 ≤ | 设置单行最大元素数量。 |
使用 AS | 始终为别名使用 |
对齐 AS | 对齐所有 |
FROM 子句
项目 | 描述 |
|---|---|
将元素放在 | 将条款元素移至新行(换行 )或保持在同一行(相同行)。 选项 与常规相同 意味着选定的选项行为必须复制 常规 部分中类似选项的行为,该部分位于 查询 选项卡上。 |
元素换行 | 将元素移至新的一行。
|
放置逗号 | 将逗号( 自动 选项会分析周围的上下文并计算出逗号最合适的位置。 例如,您有三个逗号出现:两个逗号在前面,一个逗号在后面。 自动 选项将会把第三个出现的逗号移到开始位置。 此选项仅在单一上下文中有超过三个案例时有效。 否则,逗号保持原样。 如果在启用 在开头 选项时希望禁用逗号后的换行,请在 封装 选项卡中清除 换行 复选框。 选项 与常规相同 意味着选定的选项行为必须复制 常规 部分中类似选项的行为,该部分位于 查询 选项卡上。 |
将第一个 JOIN 换行 | 将 |
将下一个 JOIN 换行 | 将 |
缩进 JOIN | 在 |
在仅含 JOIN 的查询中将 JOIN 置于下方 | 选择对齐
|
对齐联接的表 | 对齐 |
对齐表别名 | 对齐 |
将 ON/USING 换行 | 将 |
将 ON/USING 置于下方 | 将 |
WHERE 和 HAVING 子句
项 | 描述 |
|---|---|
将元素放在 | 将条款元素移至新行(换行 )或保持在同一行(相同行)。 选项 与常规相同 意味着选定的选项行为必须复制 常规 部分中类似选项的行为,该部分位于 查询 选项卡上。 |
元素换行 | 将元素移至新的一行。
|
放置顶级 AND/OR | 将 AND 和 OR 移动到从句的末尾(到末尾 )或开始(在开头 )处。 |
对齐 AS | 对齐所有 |
GROUP BY 和 ORDER BY 子句
项目 | 描述 |
|---|---|
将元素放在 | 将条款元素移至新行(换行 )或保持在同一行(相同行)。 选项 与常规相同 意味着选定的选项行为必须复制 常规 部分中类似选项的行为,该部分位于 查询 选项卡上。 |
元素换行 | 将元素移至新的一行。
|
放置逗号 | 将逗号( 自动 选项会分析周围的上下文并计算出逗号最合适的位置。 例如,您有三个逗号出现:两个逗号在前面,一个逗号在后面。 自动 选项将会把第三个出现的逗号移到开始位置。 此选项仅在单一上下文中有超过三个案例时有效。 否则,逗号保持原样。 如果在启用 在开头 选项时希望禁用逗号后的换行,请在 封装 选项卡中清除 换行 复选框。 选项 与常规相同 意味着选定的选项行为必须复制 常规 部分中类似选项的行为,该部分位于 查询 选项卡上。 |
对齐 ASC/DESC | 对齐所有 |
子查询
项目 | 描述 |
|---|---|
放置左括号 | 将左括号与行中的第一个关键字对齐或缩进到其下方。 选择 在同一行上 以保持关键字所在行的开头括号。 |
将子查询放在 | 更改括号中元素的位置。
|
放置右括号 | 更改右括号的位置。
|
在括号内添加空格 | 在开括号之后和闭括号之前添加一个空格。 |















