Bonjour,
Je cherche désespérément à trouver le remplaçant de l'auto_incrément de mysql sous sql server. J'ai bien trouvé un set identity, mais je suis maintenant obligé de préciser tous les champs lorsque je veux insérer une nouvelle donnée, c'est vraiment pas très pratique !
Voici ma requete :
et le joli code de retour :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 insert into adresse values(null,null,null,'type','l1','l2','l3','cp','ville','pays',getdate());
mon premier champ est sensé s'auto-incrémenter.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Msg 8101, Niveau 16, État 1, Ligne 1 Une valeur explicite de la colonne identité de la table 'adresse' ne peut être spécifiée que si la liste des colonnes est utilisée et si IDENTITY_INSERT est défini sur ON.
Y'a pas un moyen simple d'arrvier à quelque chose semblable à mysql san qu'on ait à tranformer toutes ses requètes ?
Merci beaucoup.
Partager