मैं एसक्यूएल सर्वर में निम्न कथन है:एसक्यूएल सर्वर: के साथ जोड़ें बदल नया स्तंभ
ALTER TABLE [dbo].[TruckTbl]
ADD [TruckState] [bit] NULL DEFAULT 0;
क्या यह कर देगा मौजूदा रिकॉर्ड के लिए 0.
के लिए किसी भी नए रिकॉर्ड डिफ़ॉल्ट करने के लिए कैसे कर सकते हैं मैं है बयान में प्राप्त करें और कहें कि 0
मुझे पता है कि मैं जा सकता हूं और अपडेट कर सकता हूं लेकिन फिर भी ALTER
कथन में अपडेट के भीतर क्या करना है?
अपने बीआईटी क्षेत्र * वास्तव में * नल होना चाहिए? यह मूल रूप से इसे एक बिस्टेट की बजाय एक ट्रिस्टेट बनाता है। अगर उस क्षेत्र ने नल की अनुमति नहीं दी है, तो पिछले सभी रिकॉर्ड आपके निर्धारित डिफ़ॉल्ट मान प्राप्त करेंगे! – Jamiec