Blog Content

    티스토리 뷰

    DB SP(프로시저)를 이용해서 페이징 처리 하는 예제 입니다. -1-

    반응형

    많은 데이터를 한번에 GridView에 뿌리게 된다면 상당수 문제가 있다. 예제를 만들어주었으면 하고 답글이 올라와서

    간단하게 예제를 만들어 봤습니다.

    MS SQL에 있는 ROW_NUMBER 함수를 사용했습니다.

    TEST로 테이블 생성과 데이터를 만들었습니다.

    CREATE TABLE CLASS_1
    (

           Num Int Identity(1, 1) Primary Key,

           Name VarChar(25) Not Null,

           Email VarChar(50) Null,

           Title VarChar(150) Not Null,

           PostDate DateTime Default(GetDate())

    )

     



    데이터 1000개를 넣습니다.

    DECLARE @i INT

    DECLARE @CNT CHAR(4)

    SET @i = 1

    SET @CNT = 1

     

    WHILE @i<=1000

           BEGIN

                 INSERT INTO CLASS_1 VALUES(

                        '홍길동' + @CNT,

                        'TEST' + @CNT + '@EMAIL.COM',

                        '학교' + @CNT,

                        GETDATE()

                 )

                 SET @i = @i + 1

                 SET @CNT = CONVERT(CHAR(4),@i)

           END

     

    [1-1]



    테스트 예제로 디비에 데이터 1000건 넣기 끝~

    반응형

    Comments