OrE*_*lse 9 sql t-sql sql-server sql-server-2008
为什么我会收到以下错误
Incorrect syntax near 'AUTO_INCREMENT'.
Run Code Online (Sandbox Code Playgroud)
在尝试执行时
CREATE TABLE Person
(
P_Id int NOT NULL AUTO_INCREMENT,
Name varchar(255),
PRIMARY KEY (P_Id)
)
Run Code Online (Sandbox Code Playgroud)
什么是正确的语法?
Mar*_*ith 14
CREATE TABLE Person(
P_Id int NOT NULL IDENTITY(1,1) PRIMARY KEY,
Name varchar(255))
Run Code Online (Sandbox Code Playgroud)
你应该明确说明是否NAME是NULL还是NOT NULL这样你就不会依赖于碰巧生效当前连接设置.