PyCharm 2025.3 Help

DDL

CREATEALTER 、视图、约束及其他 DDL 结构配置代码风格。

使用此页面配置 SQL 文件的格式设置。 当您更改这些设置时, 预览 窗格会显示这将如何影响您的代码。

说明

放置左括号

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

放置元素

更改括号内元素的位置。

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

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

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

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

放置右括号

更改右括号的位置。

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

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

  • 位于起始括号下方 :将右括号置于左括号下方。

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

对齐类型

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

对齐默认值

对齐 DEFAULT 约束。

对齐可空性

对齐 NULL 和 NOT NULL 约束。

长度较短时折叠

合并多行的短代码段。 要折叠的代码段长度将由 PyCharm 自动确定。

换行 ALTER 指令

ALTER 指令移到新行。

对齐 ALTER 指令

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

说明

换行 CONSTRAINT

将 CONSTRAINT 移到新行。

换行 KEY/CHECK

将 KEY 和 CHECK 移到新行。

换行 REFERENCES

将 REFERENCES 移到新行。

换行级联和可延迟性

将 CASCADE 和 DEFERRED 约束移到新行。

说明

缩进内容

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

声明之间的最少空行数

设置声明之间的最少空行数。 如果您输入的行数少于该选项指定的行数,将自动添加额外的行。

声明之间的最多空行数

设置声明之间的最多空行数。 如果您输入的行数多于该选项指定的行数,将自动删除多余的行。

说明

换行 AS

将 AS 子句移到新行。

换行查询开头

将查询开头移到新行。

缩进查询

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

项目

描述

换行第一个选项

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

换行下一个选项

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

缩进选项

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

对齐选项

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

最后修改日期: 2025年 12月 2日