PostgreSQL: चुनें कि टाइमस्टैम्प कहाँ खाली है



(1)

मेरे पास एक क्वेरी है जो निम्नलिखित की तरह दिखती है:

SELECT * FROM table WHERE timestamp = NULL;

टाइमस्टैम्प कॉलम टाइम ज़ोन डेटा प्रकार ( this तालिका में दूसरा प्रकार) के साथ एक टाइमस्टैम्प है। यह PostgreSQL 8.4 में है।

मैं जो पूरा करने की कोशिश कर रहा हूं वह केवल उन पंक्तियों का चयन करना है जिनमें टाइमस्टैम्प नहीं डाला गया है। जब मैं pgAdmin में डेटा को देखता हूं तो फ़ील्ड खाली है और कोई मूल्य नहीं दिखाता है। मैंने कोशिश की है जहाँ टाइमस्टैम्प = NULL , 'EPOCH' (जो आपको लगता है कि डिफ़ॉल्ट मान होगा), शून्य का एक वैध टाइमस्टैम्प ( 0000-00-00 00:00:00-00 , जिसके परिणामस्वरूप सीमा समाप्त हो जाती है त्रुटि), डॉक्स ( January 1, 4713 BC ) और एक रिक्त स्ट्रिंग ( '' ) के अनुसार सबसे कम संभव तारीख, जो केवल डेटा प्रकार बेमेल त्रुटि प्राप्त करता है)। ऐसा प्रतीत होता है कि कोई भी is_timestamp() फ़ंक्शन नहीं है, is_timestamp() उपयोग मैं यह जांचने के लिए कर सकता हूं कि क्या परिणाम एक वैध टाइमस्टैम्प नहीं है।

तो, सवाल यह है कि उस खाली क्षेत्र में क्या मूल्य है जिसकी मैं जांच कर सकता हूं?

धन्यवाद।

EDIT: फ़ील्ड का डिफ़ॉल्ट मान नहीं है।


timestamp is null कि मैंने MySQL में इस सिंटैक्स का उपयोग किया timestamp is null कोशिश करें





postgresql