2010-05-21 12 views

답변

6

당신은 IF와 함께 할 수 있습니다

IF @dbnum = 1 
    USE Db1; 
ELSE 
    USE DefaultDb; 
+0

일을 - CASE는 SQL Server의 결정 로직이 아니다. –

+0

최고급, 감사합니다! @OMG 조랑말이 그 진술을 설명해 주시겠습니까? 그것을 사용할 때와하지 않을 때. – picknick

+2

괜찮아. CASE는 열 (SELECT, ORDER 또는 GROUP)의 개별 값에 조건부를 넣기 위해 쿼리를 사용해야하며 IF는 개별 쿼리를 사용하여 실행해야하는 쿼리를 결정합니다. – Paul

관련 문제