का उपयोग कर एसक्यूएल सर्वर में शून्य बाधा को कैसे हटाएं I डेटा खोने के बिना एसक्यूएल सर्वर 2008 में शून्य बाधा को हटाने की कोशिश नहीं कर रहा हूं।क्वेरी
क्वेरी
उत्तर
ALTER TABLE YourTable ALTER COLUMN YourColumn columnType NULL
बस भावी पीढ़ी के लिए: तो जैसे
मैं घोषित किया गया था मेरे कॉलम नाम:
ALTER TABLE <table_name> ADD <column_name> <datatype> NOT NULL DEFAULT 0
सफलतापूर्वक < स्तंभ > ड्रॉप करने के लिए प्रोग्राम के रूप में तुम इतनी तरह अपने स्तंभ घोषित करना चाहिए:
ALTER TABLE <table_name> ADD <column_name> <data_type> NOT NULL CONSTRAINT <default_constraint_name> DEFAULT 0
को ड्रॉ करने के लिए 10 स्तंभ >:
ALTER TABLE <table_name> DROP <default_constraint_name>
ALTER TABLE <table_name> ALTER COLUMN <column_name> <data_type> NULL
ALTER TABLE <table_name> DROP COLUMN <column_name>
प्रश्न कॉलम को छोड़कर नल बाधा को हटाने के बारे में था। – Ben
यदि आप बाधा को ठीक से नहीं हटाते हैं, तो आप कॉलम ड्रॉप नहीं कर पाएंगे .. – Amalgovinus
आप किसी भी बाधाओं से पहले नहीं अशक्त स्तंभ
DECLARE @ConstraintName nvarchar(200)
SELECT @ConstraintName = Name
FROM SYS.DEFAULT_CONSTRAINTS
WHERE PARENT_OBJECT_ID = OBJECT_ID('<tableName>')
AND PARENT_COLUMN_ID =
(SELECT column_id
FROM sys.columns
WHERE NAME = N'<columnToDelete>'
AND object_id = OBJECT_ID(N'<columnToDelete>'))
IF @ConstraintName IS NOT NULL
EXEC('ALTER TABLE <tableNAme> DROP CONSTRAINT ' + @ConstraintName)
IF EXISTS (SELECT * FROM syscolumns WHERE id=object_id('<TableName>') AND name='<columnToDelete>')
EXEC('ALTER TABLE <tableName> DROP COLUMN <columnToDelete>')
यह मेरे लिए काम हटाना निकाल देना चाहिए !!
प्रश्न बाधा को हटाने के बारे में है, कॉलम नहीं। – Martin
निकालें बाधा not null
null
मैंने पाया मैं YourColumn जैसे प्रकार शामिल करने के लिए किया था के लिए
ALTER TABLE 'test' CHANGE COLUMN 'testColumn' 'testColumn' datatype NULL;
यह क्यों काम करता है और उपरोक्त स्वीकृत उत्तर mysql के लिए नहीं है? – HopeKing
- 1. क्वेरी
- 2. क्वेरी
- 3. क्वेरी
- 4. क्वेरी
- 5. क्वेरी
- 6. क्वेरी
- 7. क्वेरी
- 8. क्वेरी
- 9. क्वेरी
- 10. क्वेरी
- 11. क्वेरी
- 12. क्वेरी
- 13. एसक्यूएल क्वेरी - नेस्टेड SELECT क्वेरी
- 14. MySQL क्वेरी समझने की क्वेरी
- 15. mysql अद्यतन क्वेरी उप क्वेरी
- 16. तालिका क्वेरी के साथ SQL क्वेरी जॉइन
- 17. क्या MySQL क्वेरी उप-क्वेरी परमाणु है?
- 18. एसक्यूएल सर्वर 2008 क्वेरी संपादक क्वेरी तर्क
- 19. मैं एक यूएनआईएन क्वेरी को उप क्वेरी
- 20. SOLR फिल्टर-क्वेरी बनाम मुख्य-क्वेरी
- 21. एसक्यूएल अंदरूनी क्वेरी के एक अद्यतन क्वेरी
- 22. LINQ क्वेरी
- 23. एसक्यूएल क्वेरी
- 24. कैसे क्वेरी
- 25. LINQ: क्वेरी
- 26. क्वेरी स्ट्रिंग
- 27. PostgreSQL क्वेरी
- 28. LINQ क्वेरी
- 29. पोस्टग्रेस्क्ल क्वेरी
- 30. CAML क्वेरी
। वैकल्पिक तालिका आपका टिकाऊ ऑलर कॉलम आपका कॉलम int NULL –
या आप कर सकते हैं: तालिका तालिका_नाम बदलें स्तंभ_नाम प्रकार (30) नल को संशोधित करें। 30 आपके कॉलम प्रकार का आकार है, उदाहरण: वर्कर (30) – Nil
पोस्टग्रेज़ में: 'ऑब्जेक्ट ऑब्जेक्ट ऑलटर कॉलम आपका कॉलम ड्रॉ नल' – Shane