我有一个名为EMPLOYEE_DETAILS
这些列的表:如何给AUTOINCREMENT列SQL Server中的特定表?
@EMPLOYEEE_ID,
@EMPLOYEE_FIRSTNAME,
@EMPLOYEE_MIDDEL_NAME,
@EMPLOYEE_LAST_NAME,
@EMPLOYEE_CODE,
@EMPLOYEE_WORKDEPT,
@EMPLOYEE_PHONENO,
@EMPLOYEEE_HIREDATE,
@EMPLOYEE_JOB,
@EMPLOYEE_POSITION,
@EMPLOYEE_SEX,
@EMPLOYEE_BIRTHDATE,
@EMPLOYEE_SALARY,
@EMPLOYEE_BONUS,
@EMPLOYEE_COMM
现在,EMPLOYEE_ID
是主键,但它没有自动增量值。
如何提供自动增量值,如果该列已经创建而不删除列结构?
以下是我已经尝试了查询,但我得到了一个错误:
Msg 156, Level 15, State 1, Line 8
Incorrect syntax near the keyword 'IDENTITY'.
代码:
ALTER TABLE EMPLOYEE_DETAILS
ALTER COLUMN EMPLOYEE_ID IDENTITY(1,1);
而错误是????? – Tanner
请参阅我更新的问题。 –
然后,我将面临的问题是迁移现有的数据,如果我将删除tabel结构。那么我怎么才能解决这个问题。 –