我使用DBeaver作为我的主IDE来查询多个数据库。当我查询表时,它会自动生成一个长整数语句,其中所有列都在一行中。
当我进行更复杂的查询时,使用和阅读变得非常麻烦。我想在单独的行而不是一个长字符串上查看选择值。
是否有一种简单的方法(可能通过使用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
还有另一个用于在Notepad ++中格式化SQL的插件。它可以在这里找到:SQLinForm SQL Formatter并具有100多种格式选项,包括代码折叠和颜色格式。还有一个免费的插件。
在SublimeText中我假设你已经安装了Package Control?如果不尽快这样做,它是一个重要的工具。
从Package Control中有许多选项可以执行您想要执行的操作。 Here are some options
我会从SqlBeautifier开始,然后尝试其他人找到最适合你口味的。
使用反引号`而不是引用“或'