我已經創建了一個列的列S_ROLL NUMBER(3) NOT NULL
現在我想將此列作爲標識列。 我用這個命令要修改的列不是標識列
alter table students
modify
(
S_ROLL NUMBER GENERATED BY DEFAULT ON NULL AS IDENTITY
);
然後我得到這個錯誤。
S_ROLL NUMBER GENERATED BY DEFAULT ON NULL AS IDENTITY
*
ERROR at line 4:
ORA-30673: column to be modified is not an identity column
http://stackoverflow.com/questions/1049210/adding-an-identity-to-an-existing-column希望這應該對你有所幫助。 –
@NitinGarg這個問題是關於Oracle的,但是你鏈接到的問題是關於MS SQL Server的,所以我想這不會幫助OP解決他們的問題。 –