WebStorm 2025.2 Help

DDL

CREATEALTER 、视图、约束以及其他 DDL 结构配置代码样式。

使用此页面可配置 SQL 文件的格式设置选项。 更改这些设置时, 预览 窗格将显示其对代码的影响。

项目

描述

放置左括号

将左括号与该行的第一个关键字对齐,或缩进到其下方。 选择 同一行 可将左括号保留在关键字所在行。

放置元素

更改括号中的元素位置。

  • 同一行对齐 :对齐子句的所有成员,将第一个成员保留在括号所在行。

  • 换行不缩进 :将子句的所有成员移到新行,并不添加缩进。

  • 换行对齐 :对齐并将子句的所有成员移到新行。

  • 换行缩进 :缩进并将子句的所有成员移到新行。

放置右括号

更改右括号的位置。

  • 行尾 :将右括号放置在子句最后一个元素的同一行。

  • 开头 :将右括号与子句最后一个元素一起移到新行。

  • 在开始元素下方 :将右括号放置在左括号下方。

  • 在元素下方 :将右括号放置在子句中已对齐元素的下方。

对齐类型

对齐子句内的类型(例如, serialcharvarchar 等)。

对齐默认值

对齐 DEFAULT 约束。

对齐可空性

对齐 NULL 和 NOT NULL 约束。

简短时折叠

合并多行的简短代码段。 待折叠部分的长度由 WebStorm 自动确定。

换行 alter 指令

ALTER 指令移动到新行。

对齐 alter 指令

对齐所有 ALTER 指令。 要使用此选项,请将 换行显示 alter 指令 选项设置为 不做更改

项目

描述

换行 CONSTRAINT

将 CONSTRAINT 移动到新行。

换行 KEY/CHECK

将 KEY 和 CHECK 移动到新行。

换行 REFERENCES

将 REFERENCES 移动到新行。

换行 cascade 和 deferrability

将 CASCADE 和 DEFERRED 约束移动到新行。

项目

描述

内容缩进

CREATE SCHEMA 语句的内容前添加缩进。

声明之间的最小空行数

设置声明之间的最小空行数。 如果空行数少于此选项中设置的值,则会自动添加空行。

声明之间的最大空行数

设置声明之间的最大空行数。 如果空行数超过此选项中设置的值,则会自动删除多余空行。

项目

描述

换行 AS

将 AS 子句移动到新行。

换行查询开头

将查询的起始部分移动到新行。

查询缩进

在查询前添加缩进。 必须启用 换行显示查询开头 选项。

项目

描述

换行第一个选项

将后缀表达式的第一个选项移动到新行。

换行下一个选项

将后缀表达式的第二个选项移动到新行。

缩进选项

在后缀表达式的选项前添加缩进。

对齐选项

对齐后缀表达式的所有选项。

最后修改日期: 2025年 9月 26日