Bonjour à tous,
J'utilise Informix 11.10.
Je souhaite remplir une table cible à l'aide des données (transformées) d'une table source.
Voici le problème que je rencontre :
Dans une table source, une colonne PRENOMS est composée de trois prénoms séparés par une ' (apostrophe). Dans la table cible, je souhaite insérer un prénom par colonne.
Exemple de données :
Dans la table source, on a :
PRENOMS
michel'romain'thibaut
Dans la table cible, je souhaiterais avoir :
PRENOM1
michel
PRENOM2
romain
PRENOM3
thibaut
La solution doit être quelque chose dans ce genre, avec la position de l'apostrophe dans les crochets :
INSERT INTO table_cible:personne (PRENOM1, PRENOM2, PRENOM3)
SELECT PRENOMS[,], PRENOMS[,], PRENOMS[,]
FROM table_source:personne
Le tout est de savoir comment récupérer la position des apostrophes.
Auriez-vous une idée ?
Merci d'avance.
Romain.
Partager