by 이름입니다 [2022.01.25 11:52:15]
오라클에서
테이블명이
A_20220124
A_20220125
이렇게 생성되는 테이블들이 있는데요
조회할 땐 어떻게 해야하나요?
SELECT * FROM A_20220124;
아 테이블이 날마다 생성돼서 조회를 할 때
SELECT *
FROM A_오늘날짜 로 조회하고 싶습니다
동적쿼리 이용하셔야 합니다. 날짜를 문자열로 받아와 쿼리문장을 완성시켜 동적 쿼리실행. 동적쿼리는 쿼리 영역이 아닌 프로그래밍 영역이고 사용하는 프로그램 언어에 따라 각각 구현방법이 다를 것입니다.
뷰를 이용해서 조회하는 방법도 있습니다.
해당 테이블을 조회하는 뷰를 하나 만드시고
일별 테이블이 생성되는 시점마다 생성된 테이블을 조회하도록 뷰를 수정하면
뷰를 통해 조회할 수 있습니다.