Concernant HFSQL je ne comprends pas pourquoi , en voulant redistribuer la clé composée [Taille_ChaineExif] dans les champs Taille et DonneeExif , la clé composée est stockée dans le champ de la table RELAIS et je voudrais l'éclater dans les champs IDExif et Phototaille de la table RELAIS2
la requêteMe remplit convenablement la table avec la donnée Exif dans le champ idoine et la valeur 9 dans le champ taille;
Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 INSERT INTO RELAIS2 (IDExif,PhotoTaille) SELECT SUBSTR (CLECOMP,INSTR(CLECOMP,'_')+1), 9 FROM RELAIS;
La requêteMe remplit convenablement la table avec la Taille dans le champ idoine ;
Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 INSERT INTO RELAIS2 (PhotoTaille) SELECT SUBSTR (CLECOMP,1,INSTR(CLECOMP,'_')-1) FROM RELAIS;
La requêteEst en échec que je mette ou pas des guillemets ou que j'utilise ou pas le terme VALUE, alors que
Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 INSERT INTO RELAIS2 (IDExif,PhotoTaille) 9,SELECT SUBSTR (CLECOMP,1,INSTR(CLECOMP,'_')-1) FROM RELAIS;Fonctionne parfaitement, et que la requête
Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 INSERT INTO RELAIS2 (PhotoTaille,IDExif) SELECT SUBSTR (CLECOMP,1,INSTR(CLECOMP,'_')-1),9 FROM RELAIS;Est en échec ????
Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 INSERT INTO RELAIS2 (IDExif,PhotoTaille) SELECT SUBSTR (CLECOMP,INSTR(CLECOMP,'_')+1),SELECT SUBSTR (CLECOMP,1,INSTR(CLECOMP,'_')-1) FROM RELAIS;
Y a-t-il une explication ?
Comment réaliser cette opération ?
Merci de vos lumières
TC
Partager