我已经创建了一个列的列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解决他们的问题。 –