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
운영게시판
최근게시물
MySQL Q&A 29743 게시물 읽기
No. 29743
MYSQL 페이징 프로시져 관련
작성자
박판규(ppk0505)
작성일
2010-07-30 18:22
조회수
7,562

안녕하세요...
MYSQL 프로시져에서 페이징을 구현하려고 합니다..

샘플을 만들어 보는데...자꾸 등록에서 에러가 발생합니다..

어떤 이유에서인지좀 알수 있을런지요..??


DELIMITER $$
CREATE PROCEDURE SP_CONTENTLOGLOADALL(
IN  StartTime VARCHAR(30),
 IN  EndTime VARCHAR(30),
    IN  UploadFormat VARCHAR(20),
    IN  StateValue INT,
    IN  OriginalFileName VARCHAR(400),
    IN  PageIndex INT,
    IN  PageSize INT,
    OUT TotalRecords INT
) READS SQL DATA
BEGIN
DECLARE L_UploadFormat VARCHAR(10);
DECLARE L_OriginalFileName VARCHAR(200);
DECLARE L_RecordCount INT DEFAULT '0';
DECLARE L_PageLowerBound INT;
DECLARE L_PageUpperBound INT;
DECLARE L_RowsToReturn INT;

DECLARE L_StartTime VARCHAR(30) DEFAULT NULL;
DECLARE L_EndTime VARCHAR(30) DEFAULT NULL;
DECLARE L_StateValue INT DEFAULT '0';
DECLARE L_PageIndex INT DEFAULT '0';
DECLARE L_PageSize INT DEFAULT 2147483644;

SET L_PageLowerBound = L_PageSize * L_PageIndex;
SET L_PageUpperBound = L_PageLowerBound + L_PageSize + 1;

SET L_UploadFormat   = LTRIM(RTRIM(IFNULL(UploadFormat , '')));
SET L_OriginalFileName = LTRIM(RTRIM(IFNULL(OriginalFileName , '')));

SET L_UploadFormat = CONCAT( '%' , CAST(L_UploadFormat AS CHAR ) , '%' );
SET L_OriginalFileName = CONCAT( '%' , CAST(L_OriginalFileName AS CHAR ) , '%' );

-- 해당구문에서 에러발생
SELECT * FROM t_bannedipaddress Order by t_bannedipaddressid desc limit L_PageLowerBound , L_PageSize;


END
$$
DELIMITER ;

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

SELECT * FROM t_bannedipaddress Order by t_bannedipaddressid desc limit L_PageLowerBound , L_PageSize; 

 

위 구문에서 ORDER BY t_bannedipaddressid DESC에 't_bannedipaddressid'는 테이블 명으로 보이는데, 만약에 이것이 컬럼명이라면 해당 컬럼이 t_bannedipaddress 테이블에 존재하는지 확인해보시기 바랍니다.

박현우(lqez)님이 2010-08-02 11:13에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
29747조인 했을떼 목록이 다 나오지 않습니다. [1]
정현철
2010-08-03
6841
29746커리로그 포멧 Drop DB [1]
우짜라
2010-08-03
7850
29744다른 테이블 데이타 갯수 참조 정렬 [1]
정현철
2010-08-02
6919
29743MYSQL 페이징 프로시져 관련 [1]
박판규
2010-07-30
7562
29742pk를 자동증가로 줬을때... [3]
Deck
2010-07-29
7258
29741[오라클] 전체적인 흐름에 대해서 알고 싶습니다.
DB사랑
2010-07-29
7060
29740답변형 게시판에서의 쿼리 질문입니다. [1]
조경연
2010-07-28
8286
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.054초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다