다음과 같이 정의 된 샘플보기가 있습니다.
CREATE view [ab].[udv_SUMMARY] as
select
txt.[Timestamp],
txt.[Site],
txt.[Name],
txt.[Variance]
from [ab].Text_Table txt
3 개의 사용자 정의 함수 ([udf_BJ_CT], [udf_BJ_MD], [udf_BJ_NY])가 있습니다.
이 세 가지 함수의 출력을 기반으로 분산 값 을 변경해야 합니다.
CASE WHEN
여기에서 사용할 수 있습니다 .
CREATE view [ab].[udv_SUMMARY] as
select
txt.[Timestamp],
txt.[Site],
txt.[Name],
txt.[Variance],
(CASE WHEN txt.[Site] = {CONDITION 1} THEN dbo.[udf_BJ_CT](txt.[Timestamp],txt.[Site])
WHEN txt.[Site] = {CONDITION 2} THEN dbo.[udf_BJ_MD](txt.[Timestamp],txt.[Site])
WHEN txt.[Site] = {CONDITION 3} THEN dbo.[udf_BJ_NY](txt.[Timestamp],txt.[Site])
ELSE dbo.[Def_Fxn](...)
END)
from [ab].Text_Table txt
실제 상태를 {CONDITION 1},{CONDITION 2} and {CONDITION 3}
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다