如何格式化 SQL 插入以对齐逗号分隔符?

zim*_*mek 12 sql formatting

我有一个部署后脚本,可以将初始数据插入/合并到表中。我想格式化插入脚本,以便插入的每一行都具有相同的长度。我希望能够按住 alt 键并为每条记录选择相同的列。

insert 语句中的值的格式为:

(123, 'File_X', 'ShortString'), 
(124, 'File_XYZ', 'LoooonnnngString'), 
Run Code Online (Sandbox Code Playgroud)

我想要实现的是这种格式:

(123, 'File_X'  , 'ShortString'     ),
(124, 'File_XYZ', 'LoooonnnngString'), 
Run Code Online (Sandbox Code Playgroud)

我找不到任何可以配置来实现这一点的格式化程序。

小智 3

我将其写为评论,但根据 @zimek-atomek 的建议,我会将其作为更清晰的答案。

要对齐文件中的所有列,您可以使用名为 Rainbow CSV 的 Visual Studio Code 插件 ( https://marketplace.visualstudio.com/items?itemName=mechatroner.rainbow-csv )

由于您要对齐的文件包含逗号(但它也支持其他分隔符),因此您可以使用align columns页面开头的列表中提到的功能。