自动复制转换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/archive/2012/07/31/all_StringBuufer.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值