查询
配置 INSERT、 UPDATE、 WITH、 SELECT、 FROM 和其他查询结构的代码样式。
使用此页面配置 SQL 文件的格式选项。 当您更改这些设置时, 预览 窗格会显示这些更改对代码的影响。
通用
条目 | 注释 |
|---|---|
对齐子句的第一个单词 | 将关键字对齐到语句部分第一个单词的左边或右边(例如,
|
放置子句元素 | 将子句元素移到新行(新行 )或保留在同一行(同一行)。 |
放置逗号 | 将逗号( 自动 选项会分析周围的上下文并计算逗号的最合适位置。 例如,您有三处逗号:两处逗号在开头,一处逗号在末尾。 自动 选项会将第三处逗号移到开头。 此选项仅在单个上下文中有超过三种情况时有效。 否则,逗号保持原样。 如果您想在启用 到开头 选项时禁用逗号后的换行,请在 换行 选项卡中清除 换行 复选框。 |
折叠短语句 | 合并多行短语句。 将要折叠的语句长度由 ReSharper 自动确定。 要仅为子查询启用此选项,请选择 仅子查询。 |
将节元素保留在节标题下 | 将所有节元素移到节主关键字(标题)下。 |
对齐节元素 | 对齐子句节的元素。
|
对齐元素右侧的行注释 | 对齐代码右侧的行注释。 |
INSERT 语句和 VALUES 子句
条目 | 注释 |
|---|---|
将 INTO 放在新行 | 将 |
放置 INTO 子句元素 | 将跟随 如常规 选项表示所选选项的行为必须复制 通用 节中 查询 选项的行为。 |
放置 VALUES 子句元素(行) | 将跟随 如常规 选项表示所选选项的行为必须复制 通用 节中 查询 选项的行为。 |
放置左括号 | 将左括号与行中的第一个关键字对齐或缩进。 选择 在同一行 以将左括号保留在与关键字同一行。 |
放置列或值 | 更改元素相对于左括号的位置。
|
放置右括号 | 更改右括号的位置。
|
换行列或值 | 将对象移到新行。
|
放置逗号 | 将逗号( 自动 选项会分析周围的上下文并计算逗号的最合适位置。 例如,您有三处逗号:两处逗号在开头,一处逗号在末尾。 自动 选项会将第三处逗号移到开头。 此选项仅在单个上下文中有超过三种情况时有效。 否则,逗号保持原样。 如果您想在启用 到开头 选项时禁用逗号后的换行,请在 换行 选项卡中清除 换行 复选框。
如常规 选项表示所选选项的行为必须复制 通用 节中 查询 选项的行为。 . |
在括号内添加空格 | 在左括号后和右括号前添加空格。 |
折叠短多行值 | 将所有语句放在一行。
|
对齐多行 VALUES | 选择最适合 |
UPDATE 语句
条目 | 注释 |
|---|---|
放置元素 | 将子句元素移到新行(新行 )或保留在同一行(同一行)。 如常规 选项表示所选选项的行为必须复制 通用 节中 查询 选项的行为。 |
换行元素 | 将元素移到新的一行。
|
放置逗号 | 将逗号( 自动 选项会分析周围的上下文并计算逗号的最合适位置。 例如,您有三处逗号:两处逗号在开头,一处逗号在末尾。 自动 选项会将第三处逗号移到开头。 此选项仅在单个上下文中有超过三种情况时有效。 否则,逗号保持原样。 如果您想在启用 到开头 选项时禁用逗号后的换行,请在 换行 选项卡中清除 换行 复选框。 如常规 选项表示所选选项的行为必须复制 通用 节中 查询 选项的行为。 |
对齐 `=` | 对齐所有等号(
|
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 | 对齐所有 |
子查询
条目 | 注释 |
|---|---|
放置左括号 | 将左括号与行中的第一个关键字对齐或缩进。 选择 在同一行 以将左括号保留在与关键字同一行。 |
放置子查询 | 更改括号内元素的位置。
|
放置右括号 | 更改右括号的位置。
|
在括号内添加空格 | 在左括号后和右括号前添加空格。 |















