뷰 생성, 페이징 쿼리 작성
SELECT * FROM 테이블 ORDER BY 속성명 DESC;
-속성명으로 내림차순 정렬
SELECT 시퀀스.NEXTVAL FROM DUAL;
-시퀀스 다음 값 출력
COMMIT;
-오라클DB는 수동 커밋이라 작업후 커밋해줘야한다.
ROLLBACK;
-작업 전으로 롤백
CREATE VIEW 생성할뷰이름 AS 정렬이끝난쿼리문
-데이터를 정렬하는데 난잡해진 쿼리문을 뷰로 만들어 깔끔하게 만들 수 있다
사용 예)
select * from (
select rownum num, n.* from (
select * from notice order by regdate desc
) n
)
where num between 1 and 10;
==뷰로 변경==
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;
'Development > DB' 카테고리의 다른 글
Oracle DB #5 (0) | 2022.08.09 |
---|---|
Oracle DB #4 (0) | 2022.08.09 |
Oracle DB #3 (0) | 2022.08.08 |
MongoDb Cloud / python (0) | 2022.08.07 |
Oracle DB #1 (0) | 2022.08.05 |