Bonjour à tous. J'aurais aimer savoir comment faire pour autoincrémenter un id par exemple lors d'une insertion. Sur oracle je faisais ceci:
Mais ce système ne fonctionne pas avec sql server 2005 ... il ne reconnait pas la séquence
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 CREATE SEQUENCE IDVISITEUR START WITH 1 INCREMENT BY 1; CREATE TRIGGER Trg_NewVisiteur BEFORE INSERT ON Visiteurs FOR EACH ROW DECLARE Nr VARCHAR2(14) ; X INTEGER; BEGIN SELECT IDVISITEUR.nextval INTO X FROM DUAL; Nr:=CAST(X AS VARCHAR2); :NEW.IdVisiteur:=Nr; END; /
Si qqu peut m'aider ... merci
Partager