मैं कैसे जांचूं कि SQL सर्वर डेटाटाइम कॉलम खाली है या नहीं?मैं कैसे जांचूं कि SQL सर्वर डेटाटाइम कॉलम खाली है या नहीं?
SELECT * FROM yourtable WHERE yourdatecolumn IS NULL
मैं कैसे जांचूं कि SQL सर्वर डेटाटाइम कॉलम खाली है या नहीं?मैं कैसे जांचूं कि SQL सर्वर डेटाटाइम कॉलम खाली है या नहीं?
SELECT * FROM yourtable WHERE yourdatecolumn IS NULL
सभी पंक्तियों एक खाली datetime स्तंभ आप ऐसा कर सकता है wtih प्राप्त करने के लिए।
यदि .NET का उपयोग कर रहे हैं, तो DBNULL
के खिलाफ परीक्षण करें।
टेस्ट यह IS NULL
साथ:
... WHERE [ColumnName] IS NULL
या आप "खाली" कि NULL
नहीं है द्वारा कुछ और मतलब है? क्या आपका कॉलम NULL
मानों की अनुमति देता है? क्या आप इसके बजाय किसी प्रकार का डिफ़ॉल्ट मान खोज रहे हैं?
शुद्ध उपयोग IsDBNull या ट्रांजैक्ट एसक्यूएल उपयोग में शून्य है।
यह, सी # में मेरे लिए काम किया कहाँ
con
मेरी SQL कनेक्शन
SqlCommand cmd = new SqlCommand("Select * From Transactions WHERE TransactionID = '"+tid+ "'AND InDate IS NULL ", con);
बस शून्य का उपयोग कर के लिए एक विकल्प के रूप में है, तो आप की कोशिश कर सकते:
SELECT * FROM table_name WHERE column_name = '0000-00-00'
कोई खाली है SQLServer में, जैसा कि सभी ने उत्तर दिया, जांचें कि यह शून्य है या नहीं। – LaGrandMere