मुझे लगता है कि आपको यह सिंटैक्स चाहिए:
ALTER TABLE tb_TableName
add constraint cnt_Record_Status Default '' for Record_Status
आपकी कुछ टिप्पणियों के आधार पर, मुझे लगता है कि आपके पास पहले से ही null
हो सकता है आपकी तालिका में मान जो कॉलम को not null
में बदलने का कारण बन रहे हैं असफल होना। अगर ऐसा है, तो आपको एक UPDATE
चलाना चाहिए पहला। आपकी स्क्रिप्ट होगी:
update tb_TableName
set Record_Status = ''
where Record_Status is null
ALTER TABLE tb_TableName
ALTER COLUMN Record_Status VARCHAR(20) NOT NULL
ALTER TABLE tb_TableName
ADD CONSTRAINT DEF_Name DEFAULT '' FOR Record_Status
देखें SQL Fiddle with डेमो