Static한 SQL란 무엇일까?
Static SQL란 Dynamic SQL에 반대되는 개념으로서 원하는 집합1을 얻어오는 데 필요한 Query를 하나의 SQL문으로 작성하는 것을 말한다. 즉, 프로그래밍 언어나 PL/SQL을 이용해 동적으로 생성하지 않는 것이며, if/then/else 와 문자열 합성을 사용하지 않는 것을 말한다.
개념은 간단하나 알아야 할 내용은 생각보다 많다. 하지만 조금씩 알아갈수록 뭔가 가슴 뿌듯해지는 주제이기도 하다.
요즘 사용하고 있는 DB가 Oracle이라 Oracle 위주로 적어나가겠지만, 타 DB에서도 개념적으로 크게 다른 부분은 없으리라 생각한다.
그럴 듯하게 적어놨지만, 필자도 쌩초보에서 그냥 초보 사이를 왔다갔다 하는 수준이라 삽질이 좀 필요할 것이다. 워낙 천성이 게으른지라 연재의 마무리가 언제일지는 아무도 모른다.
어쨋든!!
이 카테고리에서는 Static Query를 위한 개념, 기법, 사례를 중심으로 기술할 예정이다.
- 원하는 집합 : "원하는 집합"이라는 용어에 대해서도 하고 싶은 말이 있지만, 추후 기회가 되면 포스팅하도록 하겠다. [본문으로]
|
TAG Static SQL

댓글을 달아 주세요