cs_Rouk
Messages postés70Date d'inscriptionmardi 14 janvier 2003StatutMembreDernière intervention17 janvier 2010
-
6 déc. 2004 à 11:54
cs_Rouk
Messages postés70Date d'inscriptionmardi 14 janvier 2003StatutMembreDernière intervention17 janvier 2010
-
9 déc. 2004 à 12:10
Bonjour,
Je dois realiser un script qui recupere les donnees d'une table pour les afficher dans une autre suivant une condition.
Exemple :
table 1 :
num_1, ref_A, commande_1, article_1, prix
num_1, ref_A, commande_1, article_2, prix
num_1, ref_A, commande_1, article_3, prix
num_1, ref_A, commande_2, article_10, prix
num_1, ref_A, commande_2, article_11, prix
cs_Rouk
Messages postés70Date d'inscriptionmardi 14 janvier 2003StatutMembreDernière intervention17 janvier 20101 9 déc. 2004 à 12:10
J'ai trouver une solution avec les cursors
--Declaration du curseur avec la requete
declare MyCursor cursor forward_only static for
select scheme.stockm.product from scheme.stockm where scheme.stockm.warehouse = 'A1'
--Ouverture du curseur
open MyCursor
declare @product as char(20)
set @Nb = 1
set @Rows = (select count(*) from scheme.stockm)
--Ma boucle
while @Nb <> @Rows
begin
--Lecture des donnees une par une
fetch next from MyCursor into @product
print @product
set @Nb = @Nb + 1
end
close MyCursor