में केस स्टेटमेंट में ब्रेक mssql में केस स्टेटमेंट में ब्रेक कमांड का उपयोग करना संभव है?टी-एसक्यूएल
क्योंकि स्थिति को सत्यापित किया गया है कि अभिव्यक्ति GO
, अगले CASE के संक्रमण को करने के बजाय अभिव्यक्ति है। ssip_miktar 5, ssip_teslim_miktar 0 और S74MIKTAR यह आवश्यक नहीं है 5
update set ssip_teslim_miktar= ssip_teslim_miktar+
CASE WHEN ssip_miktar<@S74MIKTAR AND ssip_teslim_miktar=0 THEN @S74MIKTAR-ssip_miktar
WHEN ssip_miktar<@S74MIKTAR AND ssip_teslim_miktar>0 THEN @S74MIKTAR-(ssip_miktar+ssip_teslim_miktar)
WHEN [email protected] AND ssip_teslim_miktar=0 THEN @S74MIKTAR
WHEN [email protected] AND ssip_teslim_miktar>0 THEN @S74MIKTAR-ssip_teslim_miktar
WHEN ssip_miktar>@S74MIKTAR AND ssip_teslim_miktar=0 THEN @S74MIKTAR
WHEN ssip_miktar>@S74MIKTAR AND ssip_teslim_miktar>0 THEN @S74MIKTAR
END,
@[email protected]
WHEN ssip_miktar<@S74MIKTAR AND ssip_teslim_miktar=0 THEN @S74MIKTAR-ssip_miktar
WHEN ssip_miktar<@S74MIKTAR AND ssip_teslim_miktar>0 THEN @S74MIKTAR-(ssip_miktar+ssip_teslim_miktar)
WHEN [email protected] AND ssip_teslim_miktar=0 THEN @S74MIKTAR
WHEN [email protected] AND ssip_teslim_miktar>0 THEN @S74MIKTAR-ssip_teslim_miktar
WHEN ssip_miktar>@S74MIKTAR AND ssip_teslim_miktar=0 THEN @S74MIKTAR
WHEN ssip_miktar>@S74MIKTAR AND ssip_teslim_miktar>0 THEN @S74MIKTAR
ELSE 0
END
where ssip_teslim_miktar<ssip_miktar
कृपया फ़ॉलो करें .. मैंने अपना कोड टिप्पणी के रूप में लिखा है। – esquare
आपको क्या आउटपुट मिल रहा है? –