मैं एक चयन कथन में IIF()
का उपयोग करने की कोशिश कर रहा हूं। बुलियन अभिव्यक्ति यह देखने के लिए जांचती है कि फ़ील्ड मान खाली स्ट्रिंग के बराबर है या नहीं।एसक्यूएल सर्वर 2008 आईआईएफ कथन सक्षम नहीं लगता
SELECT IIF(field = '','ONe action','Another')
मैं
मैं एक साधारण परीक्षण की कोशिश की त्रुटि "के पास = सिंटैक्स त्रुटि" हो रही है:
SELECT IIF(2 > 1, 'yes','no')
और मैं "syntax errror near >"
हो रही है वाक्य रचना इसलिए की तरह है यह मुझे विश्वास दिलाता है कि IIF
बिल्कुल काम नहीं कर रहा है।
मैं SQL सर्वर 2008 R2 का उपयोग कर रहा हूं, क्या ऐसा कुछ है जिसे IIF() को काम करने की अनुमति देने के लिए कॉन्फ़िगर करने की आवश्यकता है? क्या सिंटैक्स के बारे में कुछ है जो मुझे याद आ रही है? मेरा परीक्षण सरल हो सकता है और मुझे अभी भी वाक्यविन्यास त्रुटि मिलती है।
किसी भी मदद की सराहना की जाएगी। बहुत धन्यवाद!
यह 2012 के लिए नया है –