我想改變Oracle中的表。我必須在表格中給出一個默認值爲1
的列。使表,但我必須使用ALTER TABLE
功能來做到這一點時,這是很簡單,這是我有:SQL ALTER TABLE與默認
ALTER TABLE Stock_Qty
ADD CONSTRAINT Qty_DEFAULT_Value DEFAULT (Qty 1);
這似乎並沒有工作。
我想改變Oracle中的表。我必須在表格中給出一個默認值爲1
的列。使表,但我必須使用ALTER TABLE
功能來做到這一點時,這是很簡單,這是我有:SQL ALTER TABLE與默認
ALTER TABLE Stock_Qty
ADD CONSTRAINT Qty_DEFAULT_Value DEFAULT (Qty 1);
這似乎並沒有工作。
下面是正確的語法:
ALTER TABLE Stock_Qty
MODIFY Qty DEFAULT 1
非常感謝,我一直在嘗試一個多小時! – user1756421
@ user1756421將來您可以查看Oracle的文檔http://docs.oracle.com/cd/B28359_01/server.111/b28286/statements_3001.htm#i2133121 *指定默認列值:示例*非常清晰。 –
不客氣。在SO上,當您收到正確的答案時,請點擊接受按鈕,因爲它會提高您的接受率併爲您的聲譽增加2分。我知道語法圖可能會令人恐懼,但建議您使用它們來緩解時間和悲傷,就像@ user1756421建議的那樣。 –
這是一個簡單的語法問題。正如@ ta.speot.is指出的那樣,您可以通過閱讀Oracle的文檔來爲自己解答。 – APC