नहीं, आप नहीं कर सकते।
क्योंकि यदि आप कर सकते हैं, तो SQL को यह नहीं पता होगा कि पहले से मौजूद रिकॉर्ड में मूल्य के रूप में क्या रखा जाए। यदि आपके पास तालिका में कोई रिकॉर्ड नहीं है तो यह बिना किसी समस्या के काम करेगा।
ऐसा करने का सबसे आसान तरीका डिफ़ॉल्ट के साथ कॉलम बनाना है और फिर डिफ़ॉल्ट को हटा देना है।
ALTER TABLE dbo.MyTable ADD
MyColumn text NOT NULL CONSTRAINT DF_MyTable_MyColumn DEFAULT 'defaultValue'
ALTER TABLE dbo.MyTable
DROP CONSTRAINT DF_MyTable_MyColumn
एक अन्य विकल्प यह होगा कि बिना किसी बाधा के कॉलम को जोड़ा जाए, सभी सेल के लिए मान भरें और बाधा को जोड़ें।