게시판 본문 ASP, ASP.NET, IIS & Script - Read Only
| re: 프로시저 관련 |
|---|
|
작성자: 송원석
작성일시: 2008-09-13 22:48,
조회수: 4,721
|
|
안녕하세요? 송원석입니다. ^_^
동적 쿼리를 사용할 수 밖에 없는 경우의 가장 흔한 예가 바로 게시판 목록 검색일겁니다. 물론 LIKE 문을 교묘하게 이용하는 경우도 있습니다만, 가장 일반적인 경우를 말씀드려 보겠습니다. 게시판의 목록을 검색한다고 가정해 본다면, 제목, 내용, 작성자 이렇게 세 가지 항목에 대한 검색이 가장 일반적일 것입니다. 이런 경우, 어떨 때는 제목만 가지고 검색하겠지만, 어떨 때는 제목과 내용을 가지고 검색하는 등 다양한 조합이 나타날 것입니다. 이론적으로는 2 의 3 승이니 8 가지 조합이 나오겠죠. 그런데 이런 쿼리를 프로시저로 만드려면, 가장 쉬운 것이 IF 문으로 경우에 따라 쿼리를 모두 나눠주는 것일 겁니다. 그리고, 그 다음에 생각할 수 있는 방법은 저장 프로시저 내부에서 문자열을 직접이어 붙여서 원하는 WHERE 절을 만들어 내는 방법일거구요. 이런 것이 바로 동적 쿼리의 한 예가 되겠죠. 물론 쿼리가 조금 능숙하신 분들은 LIKE 문을 사용하여 대응하시기도 하지만, 이 방법 또한 만능은 아니므로, 결국 한계를 접하게 됩니다. 그리고, 저장 프로시저로 된 쿼리문을 보시려면, 개발 환경과 설정에 따라 디버그를 거실 수 있는 경우가 있습니다. 또는 프로필러를 사용하는 경우를 생각해 볼 수 있구요. 마지막으로 이런 도구들의 사용이 어려운 경우에는 PRINT 문 등으로 직접 찍어보시는 방법도 있습니다. ^_^ 감사합니다. |
|
IP 주소: 119.197.62.218
|
전체 2,095 건의 게시물,
84 페이지로 구성된
ASP, ASP.NET, IIS & Script 게시판의
12 페이지입니다.
|
게시물 | |||
|---|---|---|---|---|
| 1,907 | 2008-10-17 | 8,527 | ||
| 1,906 | 2008-10-19 | 7,849 | ||
| 1,905 | 2008-10-13 | 4,933 | ||
| 1,904 | 2008-10-13 | 4,564 | ||
| 1,901 |
maotai |
2008-09-30 | 1,407 | |
| 1,900 | 2008-09-30 | 4,503 | ||
| 1,899 |
김종식 |
2008-09-30 | 1,751 | |
| 1,898 | 2008-09-30 | 4,878 | ||
| 1,895 |
김종식 |
2008-09-23 | 1,042 | |
| 1,894 | 2008-09-23 | 4,565 | ||
| 1,889 |
김문선 |
2008-09-12 | 1,080 | |
| 2008-09-13 | 4,721 | |||
| 1,887 |
김종식 |
2008-09-11 | 1,043 | |
| 1,886 | 2008-09-11 | 5,106 | ||
| 1,885 | 2008-09-11 | 9,147 | ||
| 1,884 | 2008-09-11 | 6,498 | ||
| 1,883 | 2008-09-11 | 7,258 | ||
| 1,882 | 2008-09-11 | 4,586 | ||
| 1,881 | 2008-09-11 | 5,609 | ||
| 1,876 |
김종식 |
2008-09-10 | 1,099 | |
| 1,875 | 2008-09-10 | 4,792 | ||
| 1,873 |
김문선 |
2008-09-08 | 863 | |
| 1,872 | 2008-09-08 | 4,543 | ||
| 1,865 |
김종식 |
2008-09-03 | 1,060 | |
| 1,864 | 2008-09-03 | 4,945 |

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