Create database Gestion_Etudiant
use Gestion_Etudiant
Create table Etudiant(
idE int primary key identify,
Nom varchar(50),
Prenom varchar(50),
Moyenne float
)
Create Table Module(
idM int primary key identify,
Libelle varchar(50),
Coefficient int
)
我的问题是: 如何在这些表中添加自动增量ID,因为"识别"不工作?
答案 0 :(得分:2)
您需要使用IDENTITY
(而不是识别)来声明自动增量字段,例如:
Create table Etudiant(
idE int IDENTITY(1,1) primary key,
Nom varchar(50),
Prenom varchar(50),
Moyenne float
)
这里是 SQL Fiddle 。
答案 1 :(得分:2)
Create database Gestion_Etudiant
use Gestion_Etudiant
Create table Etudiant(
idE int primary key identify,
Nom varchar(50),
Prenom varchar(50),
Moyenne float
)
Create Table Module(
idM int primary key identify,
Libelle varchar(50),
Coefficient int
)
问题在于:idE int主键标识,
实际上,您将主键命名为identify
使用正确的语法:
FIELD_NAME IDENTITY PRIMARY KEY