salut,
j'ai une table "table1" qui contient une cle a une chiane de caractere
exe (id,lib)=>(1,'1,2')
je veux creer une 2 eme table avec un auatnt de , que de champ lib
exemple
table1(1,'1,2')
table2(1,'1','2')
voila pour realiser ça? j'ai essayé ça mais ça marche.
j'ai tjrs la meme valeur dans lib1 et lib2
je sais pas comment incrementer d'une maniere dynamique l'indice de depart
des idées???
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 select IDENTITY(INT,1,1) AS ID ,substring ([chaine],1,charindex(',',[chaine])-1) as [lib1] ,substring ([chaine],1,charindex(',',[chaine])-1) as [lib2] into [dbo].[table2] from [dbo].[table1]
Partager