B. *_*non 0 t-sql auto-increment sql-server-express server-explorer
服务器资源管理器表创建工具会自动向您创建的每个表添加一个 Id 列:
但是我注意到,虽然它确实设置为 PRIMARY KEY,但它并没有指定它是 AutoInc 列。
所以我直接将其添加到 T-SQL 选项卡中,但这被认为是语法错误:
它是否已经是一家汽车公司,我不需要这样指定它,或者如果我确实需要,我做错了什么?
在 SQL Server 中,它不是 AUTO_INCREMENT,而是一个标识:
CREATE TABLE dbo.Genres
(
[GenreId] INT IDENTITY(1,1) NOT NULL PRIMARY KEY,
[Genre] VARCHAR(20) NULL
);
Run Code Online (Sandbox Code Playgroud)