Sql语句多行格式化为一行

如何将多行的Sql语句格式化为一行。
(有PL/Sql Developer)

例如:
SELECT *
FROM A

格式化为:
SELECT * FROM A
已找到解决办法:

特殊Copy
在SQL Window里写好的SQL语句通常需要放到Java或者别的语言内,就需要转成字符串并上加上相应的连字符,这一个事不需要再重复做了,在写好的SQL上点右键,使用特殊Copy即OK!
设置方法:鼠标右键 --> Special Copy

在美化器中设置,讲第一个tab页面中的右边距设置变大,即可。
温馨提示:内容为网友见解,仅供参考
第1个回答  2014-05-23
好像是在美化里面设置
第2个回答  2014-05-23
建议你使用SQL Prompt!百度搜一下就知道了!
第3个回答  2014-05-23
这个没有办法吧。。。。这个格式是你自己输入的。。。
第4个回答  2014-05-23
多行格式化成一行不易读啊。条件多了之后很麻烦的。追问

当然。
只是写好后,要复制到报表。
几十上百行的,加双引号,拼字符串。
泪目

追答

这样啊,PL/SQL的美化选项中倒是有一些设置,可以让行数少一点的,一般来说可以把一个Select写到一行,你可以在tools--〉Preferences-->PL/SQL Beautifier-->Rules file-->Edit选项中来调整,有多个TAB页调整,有预览窗口,可以看到效果。
试试看能否满足需求。

追问

全部选项都试过,达不到效果。

追答

是不是要把SQL保存起来或者有特殊的用途,实际上格式化工具提供的仍旧是多行的结果,只不过相对少了几行而已。
我感觉你要的应该是吧一个SQL不管多长,都合并成一行,然后把这一行SQL作为一个什么条件来进行后续的处理。

如果是这样的情况,就需要借助其他工具来实现了,PL/SQL肯定搞不定的。

本回答被提问者和网友采纳

Sql语句多行格式化为一行
在美化器中设置,讲第一个tab页面中的右边距设置变大,即可。

sqlyog如何格式化SQL语句,如同plsql里的一样
1、首先打开sqlyog桌面的sqlyog客户端软件。2、打开之后链接到数据库,然后在右侧的询问窗口中输入两段sql代码测试。3、接着需要选中要格式化的sql语句,按下快捷键F12即可格式化sql语句了,如果是全部格式化按下快捷键Alt+A全选在按F12就行了。4、最后按下F12快捷键之后,此时就可以看到,刚才选中的sql...

如何重新格式化透视表格?SQL行列转换问题之行转列的四种解法
行转列和列转行是数据处理中的常见问题,解决这类问题需要掌握特定的方法。通常,行转列多使用if语句或casewhen语句,而列转行则使用union或union all语句。在实际工作中,我们经常需要重新格式化表格数据,即透视或逆透视。例如,在PowerBI中,就有透视或逆透视的功能选项卡。解决这类问题虽然思路简单,...

sqlyog如何格式化SQL语句,如同plsql里的一样
首先,打开安装在桌面上的SQLyog客户端。启动后,你需要连接到你的数据库。一旦连接成功,你可以进入查询模式,通常在右侧的交互窗口中,这里你可以输入SQL测试命令。当你需要格式化SQL语句时,只需选中你想要修改的部分。对于单个语句,直接按F12快捷键即可。如果你希望格式化整个查询,可以选择全部内容(通常...

sqlyog如何格式化sql语句,如同plsql里的一样
1. 打开SQLyog软件并连接到数据库。2. 在查询编辑器中输入或打开SQL语句。3. 选择要进行格式化的SQL语句。4. 查找工具栏或上下文菜单中的“格式化SQL”或类似选项。5. 点击该选项,软件将自动按照设定的格式规范对SQL语句进行美化。详细解释:SQLyog是一款功能强大的数据库管理工具,它支持多...

sql中按时间多天数据合并成一条数据
---CAN_S131128 ,reasron ---信用卡在线充值 ,sum(value) ---充值的值 ,count(name) ---随便一个列名 ,convert(varchar(10),date,120) ---截取日期,到天。from table group by name ,code,reasron,convert(varchar(10),date,120)没有调试过,语句是这样的。

sql server 2008怎么自动格式化sql语句
sql server 2008自动格式化sql语句的具体步骤如下:1、依照如下步骤打开Sql查询编辑器:开始 → Microsoft SQL Server 2012 → SQL Server Management Studio。2、根据如下步骤 (红色字体标识 1 , 2 , 3)选择点击自定义。3、弹出自定义框,点击红色箭头标识的按钮“添加命令”。4、弹出“添加命令”框...

在pgAdmin III中的SQL编辑器窗口里怎么格式化SQL语句
toad中格式化sql语句的操作方法:1、选择想要选中的语句,单击编辑工具栏上的格式化代码(FormatCode),或选择下拉箭头选择:仅格式化大小写、配置文件代码,或格式化程序选项(打开选项(Options)窗口)。2、要格式化整个脚本单击编辑

SQL查询语句,将同一个月份里的前两个日期分别成为一列
假设数据在vt表中, date, postdate都为datetime类型(SQL Server 2005或以上适用), 查询结果未对日期值进行格式化, 查询SQL如下:select d.monthTxt, max(case when d.idx = 1 then d.date else null end) as date1, max(case when d.idx = 2 then d.date else null end) as date2, max...

dbvisualizer怎样格式化sql语句
可以看到SQL语句已经被格式化了。说明:Format Current,是格式化当前光标所在处,或者被选中的SQL。Format Buffer,是格式化当前编辑区内所有的SQL。我们通常使用前者。如果您认为格式化之后的效果不够好,可以自己进行调整。点击菜单栏上的【Tools】,再点击【Tool Properties...】可以看到SQL Formatting区域:...

相似回答