J'ai un probl=E8me avec la syntaxe suivante pour cr=E9er un=20
tableau sous sql server :
"create table carpark(
numcarpark int AUTO_INCREMENT primary key,
cpname char(25) not null,...)"
Le logiciel m'indique que la syntaxe est incorrecte =E0=20
cot=E9 de car park, j'ai pourtant toujours utilis=E9 la m=EAme=20
syntaxe pour cr=E9er des tables en php, y a-t-il=20
quelquechose =E0 modifier pour sql server ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Nicolas LETULLIER
Bonjour,
La syntaxe de création de la table n'a rien à voir avec le language utilisé pour y accéder. Si tu parles de PHP, tu dois être habitué à MySQL, dont la syntaxe SQL est bien différente de Microsoft SQL Server. Il faut donc que tu adaptes ton SQL en fonction de la BDD cible.
En l'occurence, AUTO_INCREMENT n'existe pas en TSQL, il faut utiliser IDENTITY
CREATE TABLE carpark (numcarpark int IDENTITY PRIMARY KEY, cpname char(25) NOT NULL, ... )
Nicolas.
"Tdelob" a écrit dans le message de news:01bc01c39fe0$cc97b190$ Bonjour,
J'ai un problème avec la syntaxe suivante pour créer un tableau sous sql server :
"create table carpark( numcarpark int AUTO_INCREMENT primary key, cpname char(25) not null,...)"
Le logiciel m'indique que la syntaxe est incorrecte à coté de car park, j'ai pourtant toujours utilisé la même syntaxe pour créer des tables en php, y a-t-il quelquechose à modifier pour sql server ?
Merci d'avance
Tdelob
Bonjour,
La syntaxe de création de la table n'a rien à voir avec le language utilisé
pour y accéder. Si tu parles de PHP, tu dois être habitué à MySQL, dont la
syntaxe SQL est bien différente de Microsoft SQL Server. Il faut donc que tu
adaptes ton SQL en fonction de la BDD cible.
En l'occurence, AUTO_INCREMENT n'existe pas en TSQL, il faut utiliser
IDENTITY
CREATE TABLE carpark
(numcarpark int IDENTITY PRIMARY KEY,
cpname char(25) NOT NULL, ...
)
Nicolas.
"Tdelob" <anonymous@discussions.microsoft.com> a écrit dans le message de
news:01bc01c39fe0$cc97b190$a301280a@phx.gbl...
Bonjour,
J'ai un problème avec la syntaxe suivante pour créer un
tableau sous sql server :
"create table carpark(
numcarpark int AUTO_INCREMENT primary key,
cpname char(25) not null,...)"
Le logiciel m'indique que la syntaxe est incorrecte à
coté de car park, j'ai pourtant toujours utilisé la même
syntaxe pour créer des tables en php, y a-t-il
quelquechose à modifier pour sql server ?
La syntaxe de création de la table n'a rien à voir avec le language utilisé pour y accéder. Si tu parles de PHP, tu dois être habitué à MySQL, dont la syntaxe SQL est bien différente de Microsoft SQL Server. Il faut donc que tu adaptes ton SQL en fonction de la BDD cible.
En l'occurence, AUTO_INCREMENT n'existe pas en TSQL, il faut utiliser IDENTITY
CREATE TABLE carpark (numcarpark int IDENTITY PRIMARY KEY, cpname char(25) NOT NULL, ... )
Nicolas.
"Tdelob" a écrit dans le message de news:01bc01c39fe0$cc97b190$ Bonjour,
J'ai un problème avec la syntaxe suivante pour créer un tableau sous sql server :
"create table carpark( numcarpark int AUTO_INCREMENT primary key, cpname char(25) not null,...)"
Le logiciel m'indique que la syntaxe est incorrecte à coté de car park, j'ai pourtant toujours utilisé la même syntaxe pour créer des tables en php, y a-t-il quelquechose à modifier pour sql server ?
Merci d'avance
Tdelob
Tdelob
Merci bien ça fonctionne,
A+
Tdelob
-----Message d'origine----- Bonjour,
La syntaxe de création de la table n'a rien à voir avec
le language utilisé
pour y accéder. Si tu parles de PHP, tu dois être
habitué à MySQL, dont la
syntaxe SQL est bien différente de Microsoft SQL Server.
Il faut donc que tu
adaptes ton SQL en fonction de la BDD cible.
En l'occurence, AUTO_INCREMENT n'existe pas en TSQL, il
faut utiliser
IDENTITY
CREATE TABLE carpark (numcarpark int IDENTITY PRIMARY KEY, cpname char(25) NOT NULL, ... )
Nicolas.
"Tdelob" a écrit
dans le message de
news:01bc01c39fe0$cc97b190$ Bonjour,
J'ai un problème avec la syntaxe suivante pour créer un tableau sous sql server :
"create table carpark( numcarpark int AUTO_INCREMENT primary key, cpname char(25) not null,...)"
Le logiciel m'indique que la syntaxe est incorrecte à coté de car park, j'ai pourtant toujours utilisé la même syntaxe pour créer des tables en php, y a-t-il quelquechose à modifier pour sql server ?
Merci d'avance
Tdelob
.
Merci bien ça fonctionne,
A+
Tdelob
-----Message d'origine-----
Bonjour,
La syntaxe de création de la table n'a rien à voir avec
le language utilisé
pour y accéder. Si tu parles de PHP, tu dois être
habitué à MySQL, dont la
syntaxe SQL est bien différente de Microsoft SQL Server.
Il faut donc que tu
adaptes ton SQL en fonction de la BDD cible.
En l'occurence, AUTO_INCREMENT n'existe pas en TSQL, il
faut utiliser
IDENTITY
CREATE TABLE carpark
(numcarpark int IDENTITY PRIMARY KEY,
cpname char(25) NOT NULL, ...
)
Nicolas.
"Tdelob" <anonymous@discussions.microsoft.com> a écrit
J'ai un problème avec la syntaxe suivante pour créer un
tableau sous sql server :
"create table carpark(
numcarpark int AUTO_INCREMENT primary key,
cpname char(25) not null,...)"
Le logiciel m'indique que la syntaxe est incorrecte à
coté de car park, j'ai pourtant toujours utilisé la même
syntaxe pour créer des tables en php, y a-t-il
quelquechose à modifier pour sql server ?
La syntaxe de création de la table n'a rien à voir avec
le language utilisé
pour y accéder. Si tu parles de PHP, tu dois être
habitué à MySQL, dont la
syntaxe SQL est bien différente de Microsoft SQL Server.
Il faut donc que tu
adaptes ton SQL en fonction de la BDD cible.
En l'occurence, AUTO_INCREMENT n'existe pas en TSQL, il
faut utiliser
IDENTITY
CREATE TABLE carpark (numcarpark int IDENTITY PRIMARY KEY, cpname char(25) NOT NULL, ... )
Nicolas.
"Tdelob" a écrit
dans le message de
news:01bc01c39fe0$cc97b190$ Bonjour,
J'ai un problème avec la syntaxe suivante pour créer un tableau sous sql server :
"create table carpark( numcarpark int AUTO_INCREMENT primary key, cpname char(25) not null,...)"
Le logiciel m'indique que la syntaxe est incorrecte à coté de car park, j'ai pourtant toujours utilisé la même syntaxe pour créer des tables en php, y a-t-il quelquechose à modifier pour sql server ?