Insertion d'un table à un autre
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:
Code:
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 |
Malheureusement ca ne marche pas. Il m'insère seulement des chars "A","B","C","D",....
et je ne sais pas pourquoi?? :(
Est ce que vous pouvez m'aider?
Merci d'avance