10.JDBC(목록을 위한 view생성하기)

sana·2022년 8월 2일

JDBC

목록 보기
10/14

페이징을 만든 쿼리문이 좀 복잡했는데

SELECT FROM (
SELECT ROWNUM NUM, N.
FROM (
SELECT *FROM NOTICE ORDER BY REGDATE DESC
) N
)

WHERE NUM BETWEEN 1 AND 10;


이것을 VIEW라는것을 이용해서 VIEW에 넣으면

CREATE VIEW NOTICE_VIEW
AS
SELECT FROM (
SELECT ROWNUM NUM, N.
FROM (
SELECT *FROM NOTICE ORDER BY REGDATE DESC
) N
);

SELECT * FROM NOTICE_VIEW
WHERE NUM BETWEEN 1 AND 10;

밑에 두줄로 가능하다


String sql = "SELECT * FROM NOTICE_VIEW WHERE NUM BETWEEN ? AND ?";
이클립스에서도 바꿔주면 길고 복잡했던 코드가 한줄이 되었다

profile
공부한내용 정리하고있는 개린이입니다

0개의 댓글