如何在 SSMS 或 DataGrip 中每行使用多个变量格式化 SQL

Posted

技术标签:

【中文标题】如何在 SSMS 或 DataGrip 中每行使用多个变量格式化 SQL【英文标题】:How to format SQL with multiple variables per line in SSMS or DataGrip 【发布时间】:2017-03-03 13:32:07 【问题描述】:

SSMS 或 DataGrip 中是否有一个 sql 格式化功能,可以格式化每行包含多个变量的表达式? / sql insert 和 select 语句的多列?

喜欢

insert into many_col_tbl
( col_1,       col_2,      col3,
  ...
  col_99,      col_100,    col101)
values
( @col_1,      @col_2,      @col3,
   ...
  @col_99,     @col_100,    @col101)   

我在 T-SQL 生态系统中工作。

【问题讨论】:

【参考方案1】:

SSMS 中不支持 SQL 格式化,但这可以通过外部插件实现,例如 f.eks Apex SQL Refactor

【讨论】:

以上是关于如何在 SSMS 或 DataGrip 中每行使用多个变量格式化 SQL的主要内容,如果未能解决你的问题,请参考以下文章

在 DataGrip 中使用 SQL Server 代理

在不使用 SSMS 的情况下恢复 SQL Server 上的 .bak 数据库文件? [数据夹]

将 .csv 文件导入 Datagrip?

如何在 Datagrip 中的两个不同数据源之间运行查询?

使用 Datagrip 导入 csv(带有标识列的表)

DataGrip 可以遍历 CSV 文件吗?