Bonjour,
voici ma table :
PK_COMP est une valeur auto incrémentée à partir de la valeur trouvé dans la table suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Create table [TBL_COMPETENCE] ( [PK_COMP] Integer NOT NULL, UNIQUE ([PK_COMP]), [VCH_COMP] Varchar(64) NOT NULL, UNIQUE ([VCH_COMP]) ) go
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Create table [TBL_CLEF] ( [VCH_CLEF] Varchar(64) NOT NULL, UNIQUE ([VCH_CLEF]), [NUM_CLEF] Integer Default 0 NOT NULL, [PK_CLEF] Integer NOT NULL, UNIQUE ([PK_CLEF]) ) go
Ainsi, lorsque je fais
Je voudrai qu'il mette en sortie :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 insert into TBL_COMPETENCE(VCH_COMP) values('un test') insert into TBL_COMPETENCE(VCH_COMP) values('un autre test') insert into TBL_COMPETENCE(VCH_COMP) values('un dernier test') go select * from TBL_COMPETENCE go
Mais je dois bien avouer que je n'ai pas idée de comment faire, puisque quand je fais
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 PK_COMP VCH_COMP ======= =============== 1 un test 2 un autre test 3 un dernier testj'ai droit à un beau
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 insert into TBL_COMPETENCE(VCH_COMP) values('un test')Si quelqu'un pouvait m'indiquer la voie à suivre s'il-vous-plait...Serveur : Msg 515, Niveau 16, État 2, Ligne 1
Impossible d'insérer la valeur NULL dans la colonne 'PK_COMP', table 'DB_IDICOM.dbo.TBL_COMPETENCE'. Cette colonne n'accepte pas les valeurs NULL. INSERT a échoué.
L'instruction a été arrêtée.
Partager