J'utilise le Sql Server 2005.
J'ai une table "Feuil1" qui contient le champ "localité" de type Varchar(50).
J'ai une autre table "Localite" qui contient deux champs: "Loc_code" et "Loc_nom" de type Varchar(50).
Je veux insérer les localités de la table "Feuil1" dans la table "Localite".
J’ai essayé ce code:
Malheureusement ca ne marche pas. Il m'insère seulement des chars "A","B","C","D",....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 DECLARE @Col1 Varchar DECLARE MyCursor CURSOR FOR select localité FROM dbo.Feuil1 group by localité OPEN MyCursor WHILE @@fetch_Status = 0 BEGIN FETCH MyCursor INTO @Col1 insert into dbo.Localite(Loc_code,Loc_nom) VALUES (@Col1,@Col1) END CLOSE myCursor DEALLOCATE myCursor
et je ne sais pas pourquoi??
Est ce que vous pouvez m'aider?
Merci d'avance
Partager