我創建了以下存儲過程返回整數值表列:表示第一非空場
deIntroText,deCompanyText,deTimetableText和deExampleText
,我需要爲從SELECT返回的每個記錄做到這一點。
於是我意識到我需要創建一個臨時列將其存儲在,我想你需要使用IF語句是這樣的:
IF deIntroText IS NOT Null
THEN TempFieldToReturn = 1
ELSE IF deCompanyText IS NOT Null
THEN TempFieldToReturn = 2
ELSE IF deTimetableText IS NOT Null
THEN TempFieldToReturn = 3
ELSE IF deExampleText IS NOT Null
THEN TempFieldToReturn = 4
所以我的問題是 - 什麼是實現這一目標的最佳方式任何例子,將不勝感激。
爲什麼不在數據訪問層上執行該操作,而不是數據層本身? – abatishchev 2012-07-06 08:04:39