Je travaille sur Oracle 10g.Une des colonnes de mes tables stocke les données, comme illustré ci-dessous.Division de données dans une colonne et mise à jour d'une nouvelle colonne avec des données fractionnées
1722999340KK000200000 1444210829AB1001EX003 1444300000CD0148EX003 1722999340KL000200000
Je veux diviser les données dans le rapport de chiffres (4, 6, 6, 5), comme indiqué ci-dessous et le stocker dans différentes colonnes
(A1 || A2 || A 3 || A4) 1444 || 210829 || AB1001 || EX003
apprécierions si quelqu'un peut me donner quelques pointeurs sur la façon d'atteindre la même chose.
La fonction substr est sans aucun doute la façon la plus simple à mettre en œuvre. – kdmurray
Merci Tom. Presque juste. De petits changements ont dû être apportés aux positions des chiffres. mise à jour jeu de temptab C1 = substr (tempcol, 0, 4), C2 = substr (tempcol, 4, 6), C3 = substr (tempcol, 10, 6), C4 = substr (tempcol, 16, 5) ; Merci encore! – novice
De rien. Cependant, je ne peux pas voir où vos chiffres sont différents ... –