지금두 허접하긴 마찬가지지만 예전엔 더 허접해서 DB해봐야
SP도 모르고 대충 날 SQL로 짜는정도였는데
DBA가 부르더니 왜 파라메터 변수 안쓰고 이따위로 짜냐고 존나 까더라
알고보니 오라클의 경우
select * from 니네집가보 A where A.가보번호 = 1
select * from 니네집가보 A where A.가보번호 = 2
select * from 니네집가보 A where A.가보번호 = 3
이러면 이게 하나의 SQL문이 아니라 3개의 SQL문이 오라클 메모리에 저장된다는거여
근데 만약
select * from 니네집가보 A where A.가보번호 = #가보번호
이러면 하나만 저장된다는거지 #가보번호는 변수로 받아서 처리하면되고
겁나 오래전에 들었던 이야긴데 DB 이야기하니 생각나서 썼당
해당 댓글은 삭제되었습니다.
ㄴㄴ 프로젝트 나가서 외주 DBA가 있었음
아스타 쓰는거 가지곤 뭐라 안했나보네 ㅋㅋ 불필요한 데이터 넘겨온다고 뭐라하지싶은데
* 이건 그냥 예시로 쓴거고 저런식으로 검색하것냐 DBMS에서 데이터확인할때나 빼고
아건 기본인데..