패키지

Database

오라클 PL/SQL 변수선언, IF 조건문, WHILE 반복문, PRINT

패키지와 프로시저에 대한 단상 국비 다닐 동안 오라클에 대해 배웠지만, CRUD, 조인, 서브쿼리, 뷰 정도가 전부였다. 수료 후 면접을 다니면서 DB는 어느 정도 다루느냐는 질문을 자주 받았는데, 내가 어느 정도 아는지도 알 수 없을 정도로 무지했기에 아주 어려운 질문이었다. 개발자로 첫 회사에 입사한 이후에서야 패키지, 프로시저, 펑션의 존재를 알게 됐다. 레거시 솔루션을 대할때 지금도 가장 난감한 부분이 DB가 대부분의 비즈니스 로직을 들고 있다는 점이다. 어느정도 익숙해지고 나면 이게 어떤 의도이고 대략 어떻게 작성되었겠거니 파악이 가능하지만, 들여다본적 없는 새로운 부분을 작업해야할 땐 그 때마다 엄청난 노력이 필요하다. 한번의 패키지 호출로 DB내 설정값 조회, 전달된 파라미터를 이용한 CRU..

리차드
'패키지' 태그의 글 목록