我操,又发现一个实用贴心的功能,关于字符串自动分行
一个多行的字符串你想赋值给一个字符串变量,通常的办法是只能自己一行一行的加引号,加+,然后赋值,但在idea中,你把多行未加工的字符串赋值给一个变量,它会自动给你完成需要的加工,太方便了。
比如我想复制:
select book_type.type_no,type_dsc,total
from book_type,(select sum(type_no) as
total,type_no from book group by type_no) t
where book_type.type_no=t.type_no
一粘进去发现自动变成了:
"select book_type.type_no,type_dsc,total\n" +
"from book_type,(select sum(type_no) as \n" +
"total,type_no from book group by type_no) t \n" +
"where book_type.type_no=t.type_no";
你只需把多余的\n去掉就可以了,这对于复杂巨长的sql来说真是太方便了,我原来做过一个项目,每个sql基本都是5、60行级别的。