database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
ㆍInformix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Informix Q&A 3180 게시물 읽기
No. 3180
informix에서 내용의 쿼리문으로 SP(Stored Procedure)를 만들고 싶어요.
작성자
친구사이(krpower)
작성일
2010-08-17 22:52
조회수
8,106

그동안 사랑넷에서 검색만 해오다가 이렇게 질문글을 올립니다.
아래의 소스로 informix에서 SP(Stored Procedure)을 만들려고 합니다.
SP(Stored Procedure)를 생성을 해본적이 없어서 고수님의 도움을 부탁드립니다.

-------------- 변수 소개 -------------------
pagesize = 페이지사이즈
grpno = 그룹번호
mode = 검색유무
search_text = 검색어
search_query_field = 테이블 필드명
fdate = 시작일자
tdate = 완료일자
pageno = 페이지번호

--------------- SQL쿼리문 소스시작 --------------
select top "& pagesize &" * from genie_member_table where group_seq = "& grpno
if mode = "sch" then
 if search_text <> "" then
  and "& search_query_field &" like '%"& search_text &"%'
 end if
 if fdate <> "" and tdate <> "" then
        and LEFT(CONVERT(VARCHAR, CONVERT(datetime, reg_date, 120), 120), 10) >= '"& fdate &"'
        AND LEFT(CONVERT(VARCHAR, CONVERT(datetime, reg_date, 120), 120), 10) <= '"& tdate &"'
    end if
end if
if int(pageno) > 1 then
 and user_id not in (select top "& ((pageno - 1) * pagesize) &" user_id from 회원테이블 where group_seq = "& grpno
 if mode = "sch" then
  if search_text <> "" then
   and "& search_query_field &" like '%"& search_text &"%'
  end if
  if fdate <> "" and tdate <> "" then
            and LEFT(CONVERT(VARCHAR, CONVERT(datetime, reg_date, 120), 120), 10) >= '"& fdate &"'
            AND LEFT(CONVERT(VARCHAR, CONVERT(datetime, reg_date, 120), 120), 10) <= '"& tdate &"'
     end if
 end if
 order by "& sort_query_field &" "& sort_asc &")
end if
order by "& sort_query_field &" sort_asc &"
--------------- SQL쿼리문 소스완료 --------------

 

이 글에 대한 댓글이 총 1건 있습니다.


CREATE PROCEDURE 프로시져명(파라미터값)

열심히 코딩

END PROCEDURE;

김삿갓님이 2011-06-14 16:00에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
3183mysql 쿼리입니다. informix 로 변형좀 해주면 감사하겠습니다.
왕희원
2010-10-13
5633
3182informix 9 버젼 다운로드
유승백
2010-09-26
6677
3181인포믹스에서 한글 관련 문의드립니다.
오은혜
2010-08-31
57976
3180informix에서 내용의 쿼리문으로 SP(Stored Procedure)를 만들고 싶어요. [1]
친구사이
2010-08-17
8106
3179(광고하실분대환영)
마이클잭슨
2010-07-20
5791
3178간단한 프로시져 입니다..에러가;
밤새
2010-07-02
6420
3177프로시저 문법 질문입니다.
ych
2010-07-02
6727
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.054초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다