게시판 본문 ASP, ASP.NET, IIS & Script - Read Only

re: 프로시저 관련
작성자: 송원석
작성일시: 2008-09-13 22:48,  조회수: 3,931
안녕하세요? 송원석입니다. ^_^

동적 쿼리를 사용할 수 밖에 없는 경우의 가장 흔한 예가 바로 게시판 목록 검색일겁니다. 물론 LIKE 문을 교묘하게 이용하는 경우도 있습니다만, 가장 일반적인 경우를 말씀드려 보겠습니다. 게시판의 목록을 검색한다고 가정해 본다면, 제목, 내용, 작성자 이렇게 세 가지 항목에 대한 검색이 가장 일반적일 것입니다. 이런 경우, 어떨 때는 제목만 가지고 검색하겠지만, 어떨 때는 제목과 내용을 가지고 검색하는 등 다양한 조합이 나타날 것입니다. 이론적으로는 2 의 3 승이니 8 가지 조합이 나오겠죠. 그런데 이런 쿼리를 프로시저로 만드려면, 가장 쉬운 것이 IF 문으로 경우에 따라 쿼리를 모두 나눠주는 것일 겁니다. 그리고, 그 다음에 생각할 수 있는 방법은 저장 프로시저 내부에서 문자열을 직접이어 붙여서 원하는 WHERE 절을 만들어 내는 방법일거구요. 이런 것이 바로 동적 쿼리의 한 예가 되겠죠. 물론 쿼리가 조금 능숙하신 분들은 LIKE 문을 사용하여 대응하시기도 하지만, 이 방법 또한 만능은 아니므로, 결국 한계를 접하게 됩니다.

그리고, 저장 프로시저로 된 쿼리문을 보시려면, 개발 환경과 설정에 따라 디버그를 거실 수 있는 경우가 있습니다. 또는 프로필러를 사용하는 경우를 생각해 볼 수 있구요. 마지막으로 이런 도구들의 사용이 어려운 경우에는 PRINT 문 등으로 직접 찍어보시는 방법도 있습니다. ^_^

감사합니다.

IP 주소: 119.197.62.218
전체 2,095 건의 게시물, 84 페이지로 구성된 ASP, ASP.NET, IIS & Script 게시판의 12 페이지입니다.
게시물
1,907

외부메일과 메일 이미지주소가 CID로 들어오는거에대해서좀..

dvpkam

2008-10-17 6,947
1,906

re: 외부메일과 메일 이미지주소가 CID로 들어오는거에대해서좀.. [1]

송원석

2008-10-19 6,973
1,905

궁금한게 잇어서 그러는데요...

teduri

2008-10-13 4,121
1,904

re: 궁금한게 잇어서 그러는데요...

송원석

2008-10-13 3,678
1,901

IIS 오류 관련해서 질문 드려도 될까요?

maotai

2008-09-30 1,407
1,900

re: IIS 오류 관련해서 질문 드려도 될까요?

송원석

2008-09-30 3,644
1,899

블록 이동에 관해서요..

김종식

2008-09-30 1,751
1,898

re: 블록 이동에 관해서요..

송원석

2008-09-30 4,035
1,895

제로보드에 관해

김종식

2008-09-23 1,042
1,894

re: 제로보드에 관해

송원석

2008-09-23 3,681
1,889

프로시저 관련

김문선

2008-09-12 1,080

re: 프로시저 관련

송원석

2008-09-13 3,931
1,887

실버라이트 기술..

김종식

2008-09-11 1,043
1,886

re: 실버라이트 기술..

송원석

2008-09-11 4,184
1,885

IIS7에서 URL 인코딩 자동 변환 문제

daybreaker

2008-09-11 8,256
1,884

re: IIS7에서 URL 인코딩 자동 변환 문제

송원석

2008-09-11 5,696
1,883

re: IIS7에서 URL 인코딩 자동 변환 문제

daybreaker

2008-09-11 6,431
1,882

re: IIS7에서 URL 인코딩 자동 변환 문제

송원석

2008-09-11 3,771
1,881

re: IIS7에서 URL 인코딩 자동 변환 문제

daybreaker

2008-09-11 4,601
1,876

특수문자 치환..

김종식

2008-09-10 1,099
1,875

re: 특수문자 치환..

송원석

2008-09-10 3,898
1,873

프로시저 쿼리관련

김문선

2008-09-08 863
1,872

re: 프로시저 쿼리관련

송원석

2008-09-08 3,683
1,865

로그인 자동 로그아웃..

김종식

2008-09-03 1,060
1,864

re: 로그인 자동 로그아웃..

송원석

2008-09-03 4,090