6
A
回答
8
使用ALTER TABLE table_name ALTER COLUMN column_name datatype [NOT] NULL
例子:
CREATE TABLE #Foo
(
X INT NULL,
Y INT NOT NULL
)
/*This is metadata only change and very quick*/
ALTER TABLE #Foo ALTER COLUMN Y INT NULL
/*This requires all rows to be scanned to validate the data*/
ALTER TABLE #Foo ALTER COLUMN X INT NOT NULL
相關問題
- 1. 陣列允許不允許
- 2. Datagridview列不允許空
- 3. 列不允許有空值
- 4. 允許空白
- 5. Java列表允許空白
- 6. 允許在serializers.ListField空列表
- 7. 允許jTextField爲空?
- 8. RegEx允許空格
- 9. Joi:「tel」不允許爲空
- 10. JoptionPane,不允許空文本
- 11. 在T_SQL空不允許
- 12. XSD:不允許空元素
- 13. 主鍵列不允許空值
- 14. 更改列不應該允許爲空
- 15. 獲取錯誤「列不允許爲空」
- 16. 將列更改爲不允許爲空
- 17. select2 - 如何允許空值
- 18. Sequelize是允許用戶鍵入「空」甚至允許爲空:假
- 19. 允許整數和空間
- 20. 允許空文本框,但不允許輸入無效
- 21. EF6 - 註釋允許空字符串,但不允許爲null
- 22. 如何在vb.net中允許空列?
- 23. 空不允許,但應爲空
- 24. OneToOneField與空=真不允許空場
- 25. 我的命名空間不允許Directory.GetFiles
- 26. 允許BDC列
- 27. Graphics.MeasureString允許太多空白
- 28. json.parse允許空或丟失
- 29. SQL允許表空在C#
- 30. WPF TextBox no允許空間
如果之前存在於表中的數據。 – Shine
要使列允許NULL,則不會有任何區別。如果使用'NOT NULL',那麼需要'更新'任何'NULL'的值或'ALTER TABLE'將失敗 –