프로그래밍을 하다보면 자바코드로 짜여진 SQL문을 Toad에 적용할때 또는 그 반대의 경우일때
코드를 변환하려고 삽질하는경우가 종종있다.
문장이 적을경우야 그냥 대~~충 변환해서 사용하면 되는데
좀 길어지는 Query의 경우에는 삽질의 시간이 짜증스럽게 걸리기 마련이다.
이걸 편하게 해주는 기능이 Toad에 존재한다.
1. Java -> SQL
=============================== 변환전 Java 문법의 Query
" SELECT A, B, C" +
" FROM Table" +
" ORDER BY A, B"
===============================
이런 형식의 Java Query가 있을때 저걸 토드에서 실행시키려면 따옴표 떼고 + 기호 떼고..
이제 그짓 하지 말자.
저 상태로 카피해서 토드에 복사한뒤 "Ctrl+P" (메뉴바 기준으로는 SQL Editor -> Strip Code Statement )를 해주면 깔끔하게 Toad에서 사용할 수 있는 Query문으로 변환시켜준다.
=============================== 변환후 Toad 문법 Query
SELECT A, B, C
FROM Table
ORDER BY A, B
===============================
2. SQL -> Java
Java -> SQL 의 반대상황이라 생각하면 되겠다.
=============================== 변환전 Toad 문법 Query
SELECT A, B, C
FROM Table
ORDER BY A, B
===============================
위 쿼리를 선택하고 "Ctrl+M" (메뉴바 기준으로는 SQL Editor -> Make code Statement )
를 누른뒤 붙여놓고자 하는곳에 "Ctrl+V"
=============================== 변환후 Java 문법의 Query
" SELECT A, B, C" +
" FROM Table" +
" ORDER BY A, B"
===============================
이와같이 했는데 이상한 문법으로 변환되거나 할경우에는 Option을 확인한다.
View -> Option... -> SQL Editor항목에서 Make code format 을 Java로 바꿔준다.
속도가 생명인 프로그래밍세계에서 모르면 몸이 힘들다...
이런 팁정도는 알아두는 센스~~~