저는 SSMS 2012를 사용하고 데이터베이스 이름이 두 번째 가장 최근의 월에 맞게 조정되도록 쿼리를 작성하는 방법을 찾고 있습니다.데이터베이스 접두사의 이름을 항상 지난 달로 변경하십시오.
Google은 지난 달에 BillingMonth01206
및 BillingMonth022016
과 같은 수의 데이터베이스와 BillingMonthLM
이라는 데이터베이스를 보유하고 있습니다. LM 데이터베이스는 지난 달 데이터에 대한 데이터베이스를 지속적으로 변경할 필요가 없기 때문에 좋지만 이전에는 항상 필요합니다. 지금은 9 월과 마찬가지로 7 월 청구서가 필요합니다 (BillingMonth072016).
나는 매월 찾기 및 바꾸기를하고 있지만 자동으로 구성하는 방법이 있습니까? 어쩌면 문자열 같은 것을 사용하고 있을까요?
데이터베이스 이름을 바꾸면 데이터를 단일보고 데이터베이스/테이블에로드해야합니다. 어쨌든 문제가 발생할 수 있습니다. 기본 파일의 이름을 바꾸어야하기 때문입니다. –
데이터베이스 이름을 변경해서는 안됩니다. 보고를 위해 매월 스냅 샷에서 이동할 위치를 볼 수 있지만 데이터베이스가 너무 일시적이어서는 안됩니다. – duffymo
신속한 답변을 보내 주셔서 감사합니다. 기본 테이블은 각 데이터베이스에서 동일하므로 어떤 테이블 이름도 영향을받지 않습니다. 나는 매달 다른 데이터베이스를 참조하기 만하면됩니다. 나는 서버 나 데이터베이스의 구조를 바꿀 수 없기 때문에 이것이 유일한 옵션이다. – TWaller