* ADD AN IDENTITY TO EXISTING COLUMN
* 在現有的欄位加入IDENTITY
*/
無法透過ALTER COLUMN直接加入IDENTITY。
解決方法:
- DROP TABLE 重新建立。
- DROP COLUMN 重新加入COLUMN。
-- 方法1:
DROP TABLE name
GO
CREATE TABLE name(
[ID] [int] IDENTITY(1,1) NOT NULL,
[name] [nvarchar](max) NULL
)
GO-- 方法2:
ALTER TABLE name ADD ID_NEW [int] IDENTITY(1,1)
GO
ALTER TABLE name DROP COLUMN ID
GO
// end