如何保存MySQL存储过程的格式?

问题描述 投票:0回答:1

我在 PhpStorm 2023.2 中使用 MySQL 存储过程,并在控制台编辑器中编辑过程,我使用格式设置

但是在我保存存储过程或使用 Alt + R 自动格式化代码后,我有不同的格式:

是否有办法保留我在第一个屏幕截图中显示的两种情况的格式?

参数更改:

我在以下位置找到并设置参数:

它帮助我解决了第二个问题,当行:

select count(*) into out_retCount from users

位于 1 行之后。

但第一个问题仍然是过程定义中的样式损坏:

create
  procedure sp_getObjectsCount(
    IN in_objectType   varchar(100),
                                                             OUT out_retCount   bigint unsigned,
                                                             OUT out_totalCount bigint unsigned )

?
phpstorm jetbrains-ide datagrip
1个回答
0
投票

您可以通过

更改常规参数对齐行为

设置 |编辑|代码风格| SQL | MySQL、MariaDB - 代码 - 常规参数

代码风格 | SQL | MySQL、MariaDB - 包装 - 重新格式化时保留

© www.soinside.com 2019 - 2024. All rights reserved.