* 설명 및 예제 링크
* 주의사항
- make_sql() 같은 StringBuffer류의 프로시저에 SQL을 문자열로서 추가할 경우
=> 꼭 프로시저를 만들 필요는 없고 String을 계속 붙여도 된다.
(1) 변하는 값 (키값) 등이 있을 경우
=> 닶이 없다 -_-; 바인딩변수(ex - :p_user_name) 등으로 빼서
커서 오픈시 USING절에 넣어 주어야 한다.
(2) 변하지 않는 값 (ex: VALID='Y') 등이 있을 때 외따옴표 처리
=> ''Y'' 와 같이 외따옴표를 연속 두 번 써주면 문자열에서 escape(이스케이프) 처리된다.
(3) 주석을 -- 로 하지 말고 반드시 /* */로 사용하라
=> 줄바꿈 없이 계속 문자열을 이어가야 하는 경우가 많기 때문이다.
(4) SQL 문자열에 PL/SQL 변수가 중간에 삽입될 경우 그 변수에 대한 외따옴표 처리나,
변수형이 맞지 않을 경우 오라클 에러를 내는 경우가 있었다.