2013-04-01 34 views
0

如何將表中的外鍵列從非空更新爲空而不必重新創建表?將外鍵列從非空更新爲空

我試圖用這樣的:

update tblProduct 
set ConsumerID not null 

請指教,謝謝

+2

MySql,SqlServer,Oracle,...什麼是rdbms和版本? –

回答

0

你嘗試這樣的事情?

ALTER TABLE [Table] ALTER COLUMN [Column] INTEGER NULL 
0
ALTER TABLE tblProduct MODIFY ConsumerID BIGINT NOT NULL; 

有關修改一個MySQL表,請訪問ALTER TABLE SYNTAX

0

這是改變在表中對錶中的數據,而不是數據的詳細信息,因此您需要更改數據架構。 所以看看創建和更改表語句

例如對於Sybase(和MS Sql服務器)

alter table tblProduct modify ConsumerID integer NULL