plsql执行sql语句,一行太长,如何分行,便于阅读

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了plsql执行sql语句,一行太长,如何分行,便于阅读相关的知识,希望对你有一定的参考价值。

问题是这样的,我有一条sql语句在plsql执行,由于要执行的语句太长,我希望能分成若干行,这样看起来会比较容易阅读,希望朋友们能指点一下,十分感谢

plsql中,菜单栏下面第一个工具栏,从右往左 第10个(版本不同,可能有差异),有个叫pl/sql beautifier 的工具,点击后.会自动美化排版.

当然,你也可以自己排版(自己根据习惯 敲回车换行),便于阅读.
比如,我喜欢在 子查询, 逗号, 逻辑符号 后面 回车换行.
这个自己根据自己的习惯来
参考技术A 亲```贴上来~~追问

朋友您好,你只需要说明一下在plsql中如何将一条长的sql语句拆分成若干行就行,是用哪个符号啊,语句太长,这边都放不下

sql语句太长,能否拆开执行

有没有什么串联符。可以串联起来的,
insert into B.B1 (type,owner_id,id)select type,owner_id,""from A.A1 where id=100

这段里面字段好多。我需要添加10个左右的字段。现在就支持4个字段

(type,owner_id,id)select type,owner_id,""

我知道sql里面可以执行好长一句

可是我说的是把他拆开,不管多长,能拆开吗 或者串联

简单的回答,到目前为止,没有能支持SQL语句拼接的数据库管理软件,也应该没这个必要。

下面是一些常识,有耐心可以看一下。

1、原则上,MS SQL SERVER对SQL条件语句的长度不作限制,起码当前没有人有实际的单条语句没法执行完成的报道,应该几千个字符以内的单条SQL语句都能正常的在MS SQL附带的“SQL Server Management Studio”或“企业管理器”中执行,要不,你试试,也许你就是第一个发现问题的人。
2、如果是编程,使用某些编程软件向SQL Server发送SQL语句的话,受限于编程环境下,字符串的长度或别的因素,可能会有某些不同,如果是那样的话,最常见的做法是将多条SQL语句做成存储过程,放在SQL Server数据库中,程序只需要发送初始条件进行存储过程的调用即可。
3、也就是说,复杂的SQL语句,绝大多数专业工程人员一般都不会用通过客户端直接发向SQL 服务器的方式去执行。如果只是临时的要进行一些SQL数据库的操作,也可以直接在SQL相应的管理工具中做。
参考技术A 请将SQL 贴出来,谢谢!追问

麻烦看看

以上是关于plsql执行sql语句,一行太长,如何分行,便于阅读的主要内容,如果未能解决你的问题,请参考以下文章

PLSQL操作

JS代码输出的数组太长了,怎么把它分行显示啊,例如每10个一行输出

plsql如何执行.sql文件?刚接触,不熟悉,能细讲下吗?谢谢

进入PLSQL的命令窗口,输入SQL语句后,应该如何执行?

plsql如何执行.sql文件?刚接触,不熟悉,能细讲下吗?谢谢

PLSQL循序渐进全面学习教程(全)