Line 1... |
Line 1... |
1 |
/*
|
1 |
/*
|
2 |
Mise à jour de réferentiels NULL ou vides.
|
2 |
Mise à jour de réferentiels NULL ou vides pour les observations orphelines (sans nom_ret_nn)
|
3 |
2722 observations trouvées au 2013/07/19
|
3 |
2722 observations trouvées au 2013/07/19
|
4 |
*/
|
4 |
*/
|
Line 5... |
Line 5... |
5 |
|
5 |
|
6 |
DROP PROCEDURE IF EXISTS getNomSci;
|
6 |
DROP PROCEDURE IF EXISTS getNomSci;
|
Line 50... |
Line 50... |
50 |
DECLARE subst INT DEFAULT 0;
|
50 |
DECLARE subst INT DEFAULT 0;
|
51 |
DECLARE _id_observation bigint(20) DEFAULT 0;
|
51 |
DECLARE _id_observation bigint(20) DEFAULT 0;
|
52 |
DECLARE _nom varchar(255) DEFAULT NULL;
|
52 |
DECLARE _nom varchar(255) DEFAULT NULL;
|
Line 53... |
Line 53... |
53 |
|
53 |
|
54 |
-- la requête principale de sélection des observations à mettre à jour
|
54 |
-- la requête principale de sélection des observations à mettre à jour
|
55 |
DECLARE cur1 CURSOR FOR SELECT id_observation, nom_sel FROM cel_obs WHERE (nom_referentiel IS NULL OR nom_referentiel = '') AND nom_sel != '' AND nom_sel IS NOT NULL; -- 78149
|
55 |
DECLARE cur1 CURSOR FOR SELECT id_observation, nom_sel FROM cel_obs WHERE (nom_referentiel IS NULL OR nom_referentiel = '') AND nom_sel != '' AND nom_sel IS NOT NULL AND nom_ret_nn IS NULL; -- 78149
|
56 |
-- DECLARE CONTINUE HANDLER FOR NOT FOUND SET done = TRUE;
|
56 |
-- DECLARE CONTINUE HANDLER FOR NOT FOUND SET done = TRUE;
|
Line 57... |
Line 57... |
57 |
DECLARE CONTINUE HANDLER FOR SQLSTATE '02000' SET done = 1;
|
57 |
DECLARE CONTINUE HANDLER FOR SQLSTATE '02000' SET done = 1;
|