Bonjour a tous ,
je cherche à recolter des champs de plusieurs tables pour les mettre dans une seule table principale. mais j'ai un peu de mal .
j'utilise SQLyog pour coder ( je ne sais pas s'il faut mettre une delimiter special) .
si quelqu'un sait me corriger .
merci beaucoup
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 DELIMITER !; CREATE PROCEDURE dummycreation() BEGIN DECLARE i INT DEFAULT 0; WHILE i < 1000 DO SET i = i + 1; set @dt = (select date_id FROM Dim_time ORDER BY RAND()); set @sr = (select server_id FROM Dim_server ORDER BY RAND()); insert into Fact_traffic (@dt,@sr); END WHILE; END DELIMITER!;
Partager