결과를 수집하기 위해 SQL을 쓰고 있습니다. 그러나 결과는 여러 데이터베이스 (연간)에 저장됩니다. [Results2015], [Results2016], [Results2017].SQL 데이터베이스 와일드 카드
나는 모든 테이블 이름이 각 데이터베이스 내에서 동일하기 때문에 이러한 모든 것을 결합 할 수 있습니다.
제 문제는 2018 년에 새로운 데이터베이스가 생길 때입니다 [Results2018]. 와일드 카드와 비슷한 [Results20]을 사용하여 데이터베이스에서 정보를 수집 할 수있는 방법이 있습니까? 따라서 매년 다른 연합을 추가하여 SQL을 변경하지 않아도됩니다.
도움을 주시면 감사하겠습니다.
어느 [DBMS] (https://en.wikipedia.org/wiki/DBMS)를 사용하고 있습니까? 포스트그레스? 신탁? –
동적 SQL을 사용해 보셨습니까? – Jonny
Microsoft T-SQL –