我使用 DBeaver 作为我的主 IDE 来查询多个数据库。当我查询一个表时,它会自动生成一个长的 select 语句,其中所有列都在一行中。
当我进行更复杂的查询时,使用和阅读这会变得非常麻烦。我想在单独的行而不是一个长字符串上查看选择值。
有没有一种简单的方法(也许通过使用 Notepad++ 或 Sublime Text)来分解查询(在逗号后换行)?
例如,
select name, address, city, state, country, zip_code, birthday, membership_type
from customers
到
select
name,
address,
city,
state,
country,
zip_code,
birthday,
membership_type
from customers
选择要格式化的查询,然后使用 Ctrl+shift+F 完成工作。 我正在使用 DBeaver 6.3.0
DBeaver 还有另一个外部 SQL。它可以在这里找到:SQLinForm SQL Formatter,并且可以作为外部格式化程序包含在内,如下所示
在 SublimeText 中我假设你已经安装了 Package Control?如果不尽快这样做,它是一个重要的工具。
Package Control 有许多选项可以完成您想做的事情。 这里有一些选项
我会从 SqlBeautifier 开始,然后尝试其他的,找到最适合您口味的。
使用反引号`代替引号“或'