如何在SQL SERVER中將NULLABLE列設置爲NOT NULL。我做了一個表,四列:將空列修改爲非空
我的表:
id int null
fname varchar not null
last name not null
contact int null.
現在我需要的是使ID列是不null.So請幫我怎樣才能使一個空的列是一個非空列。
如何在SQL SERVER中將NULLABLE列設置爲NOT NULL。我做了一個表,四列:將空列修改爲非空
我的表:
id int null
fname varchar not null
last name not null
contact int null.
現在我需要的是使ID列是不null.So請幫我怎樣才能使一個空的列是一個非空列。
使用以下語句來執行此操作。如需要
UPDATE [Table] SET id=0 WHERE id IS NULL;
ALTER TABLE [Table] ALTER COLUMN id INTEGER NOT NULL;
更改列ID的名稱與表
第一次更新id
列'0'(零)其中NULL
然後右鍵單擊表格,然後選擇設計並取消選中允許空值複選框從您的Column
SQL表設計。
ALTER TABLE tableName
ALTER COLUMN columnName nvarchar(200) [NULL|NOT NULL]
謝謝。對於 – user2728106
的幫助,這根本不會改變id列。它如何回答你的問題? –
是目前所有的ID值不爲null的名稱替換[表] – Curt
yes。列中的值不爲空。 – user2728106