Bonjour,

J'ai un petit problème avec une requete qui apprait assez simple en SQL! Je veux ajouter une ligne dans une table qui possède des champs dont un qui s'incrément automatiquement.

Le problème c'est que je dois écrire en dur le numéro! Comment faire pour que le SGBD le fasse tout seul???

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
 
Voici la première requete que j'ai utilisé:
INSERT INTO CLIENT ( NoClient, NomClient, PrenomClient, AdresseClient, CodePostalClient, VilleClient, TelephoneClient, FaxClient )
VALUES (5, 'TestNom', 'TestPrenom', 'TestAdresse', 58500, 'TestVille', '03655654', ' ');
 
Voici une version plus sophistiqué mais cela ne fonctionne pas:
INSERT INTO CLIENT ( NoClient, NomClient, PrenomClient, AdresseClient, CodePostalClient, VilleClient, TelephoneClient, FaxClient )
SELECT MAX(NoClient), 'TestNom', 'TestPrenom', 'TestAdresse', 'TestCP', 'TestVille', 'TestTel', 'TestFax'
FROM CLIENT;
Merci d'avance