自动复制转换StringBuffer

在java里有String和StringBuffer这两个兄弟,我们一般在代码里都是用的String,但是在另外一些情况里我们就需要StringBuffer了,比如当我们在写了一些复杂的sql,为了能在代码里能比较清晰的看到sql,就得用StringBuffer,可是面对几十行甚至上百行的sql,我们就果断不能手打append了,就是一条一条复制也是很麻烦的。幸好在oracle的管理工具plsql中有这个功能,我们可以一次性的把多行的sql直接复制为append。

1.首先定位到plsql的安装目录里的SpecialCopy文件夹里,这里面默认已经有了6种特殊复制了,下面我们给它再加一个StringBuffer复制。     

2.我们新建一个名为StringBuffer的txt文本文档,然后在里面输入如下内容(记得在画红线的地方有空格),然后更改扩展名.txt为.copy。

这段内容的意思就是:固定的会输出前两行,然后从第三行到第N行会.append(" 具体内容"),最后一行也是.append(" 具体内容);但是多一个分号

第一行:StringBuffer sb=newStringBuffer();

第二行:sb

第N行:.append(" 内容")

最后行:.append(" 内容");

3.把这个我们自己写的StringBuffer.copy复制到plsql的安装目录里的SpecialCopy文件夹里,这下就做好的特殊复制,以后我们就可以直接在plsql里转换了。

4.打开plsql,把自己的写的多行sql全选中

5.然后点"编辑"-> "专用复制"-> "StringBuffer"(就是我们刚建的那个文件的名称),这时候就相当于复制了。

6.最后一步打开myclipse或者记事本也行,直接粘贴即可,你会发现无论多长的sql都已经append好了~

原文地址:https://www.cnblogs.com/coqn/p/all_StringBuufer.html