|
|
Editar
|
Copiar
|
Borrar
DELETE FROM proc WHERE `proc`.`db` = 'test' AND `proc`.`name` = 'AddGeometryColumn' AND `proc`.`type` = 'PROCEDURE'
|
test |
AddGeometryColumn |
PROCEDURE |
AddGeometryColumn |
SQL |
CONTAINS_SQL |
NO |
DEFINER |
catalog varchar(64), t_schema varchar(64),
t_name varchar(64), geometry_column varchar(64), t_srid int
|
|
begin
set @qwe= concat('ALTER TABLE ', t_schema, '.', t_name, ' ADD ', geometry_column,' GEOMETRY REF_SYSTEM_ID=', t_srid); PREPARE ls from @qwe; execute ls; deallocate prepare ls; end
|
@ |
2015-11-24 23:42:53 |
2015-11-24 23:42:53 |
|
|
latin1 |
latin1_swedish_ci |
latin1_swedish_ci |
begin
set @qwe= concat('ALTER TABLE ', t_schema, '.', t_name, ' ADD ', geometry_column,' GEOMETRY REF_SYSTEM_ID=', t_srid); PREPARE ls from @qwe; execute ls; deallocate prepare ls; end
|
NONE |
|
|
Editar
|
Copiar
|
Borrar
DELETE FROM proc WHERE `proc`.`db` = 'test' AND `proc`.`name` = 'DropGeometryColumn' AND `proc`.`type` = 'PROCEDURE'
|
test |
DropGeometryColumn |
PROCEDURE |
DropGeometryColumn |
SQL |
CONTAINS_SQL |
NO |
DEFINER |
catalog varchar(64), t_schema varchar(64),
t_name varchar(64), geometry_column varchar(64)
|
|
begin
set @qwe= concat('ALTER TABLE ', t_schema, '.', t_name, ' DROP ', geometry_column); PREPARE ls from @qwe; execute ls; deallocate prepare ls; end
|
@ |
2015-11-24 23:42:53 |
2015-11-24 23:42:53 |
|
|
latin1 |
latin1_swedish_ci |
latin1_swedish_ci |
begin
set @qwe= concat('ALTER TABLE ', t_schema, '.', t_name, ' DROP ', geometry_column); PREPARE ls from @qwe; execute ls; deallocate prepare ls; end
|
NONE |
|
|
Editar
|
Copiar
|
Borrar
DELETE FROM proc WHERE `proc`.`db` = 'mymadrid_cocogasdta' AND `proc`.`name` = 'TipCmb' AND `proc`.`type` = 'FUNCTION'
|
mymadrid_cocogasdta |
TipCmb |
FUNCTION |
TipCmb |
SQL |
CONTAINS_SQL |
NO |
DEFINER |
RES VARCHAR(12), Valor DOUBLE, MiMax DOUBLE, MiMxm DOUBLE, MiAvg DOUBLE, MiMim DOUBLE, MiMin DOUBLE
|
varchar(12) CHARSET utf8mb4 COLLATE utf8mb4_unicode_ci
|
BEGIN DECLARE TIPO VARCHAR(12); DECLARE COLOR VARCHAR(12); DECLARE RESULT VARCHAR(12); SET COLOR = '0'; IF Valor>MiMxm AND Valor<=MiMax THEN SET TIPO = 'CombMax'; SET COLOR = '-3407872'; END IF; IF Valor>MiAvg AND Valor<=MiMxm THEN SET TIPO = 'CombMxm'; SET COLOR = '-32768'; END IF; IF Valor=MiAvg THEN SET TIPO = 'CombAvg'; SET COLOR = '0'; END IF; IF Valor>=MiMim AND Valor<MiAvg THEN SET TIPO = 'CombMim'; SET COLOR = '-1.004032E7'; END IF; IF Valor>=MiMin AND Valor<MiMim THEN SET TIPO = 'CombMin'; SET COLOR = '-1.3408768E7'; END IF; IF RES='TIPO' THEN SET RESULT = TIPO; END IF;IF RES<>'TIPO' THEN SET RESULT = COLOR; END IF;RETURN RESULT; END
|
carlos@127.0.0.1 |
2025-12-15 11:34:02 |
2025-12-15 11:34:02 |
NO_ENGINE_SUBSTITUTION |
|
utf8mb4 |
utf8mb4_general_ci |
utf8mb4_unicode_ci |
BEGIN DECLARE TIPO VARCHAR(12); DECLARE COLOR VARCHAR(12); DECLARE RESULT VARCHAR(12); SET COLOR = '0'; IF Valor>MiMxm AND Valor<=MiMax THEN SET TIPO = 'CombMax'; SET COLOR = '-3407872'; END IF; IF Valor>MiAvg AND Valor<=MiMxm THEN SET TIPO = 'CombMxm'; SET COLOR = '-32768'; END IF; IF Valor=MiAvg THEN SET TIPO = 'CombAvg'; SET COLOR = '0'; END IF; IF Valor>=MiMim AND Valor<MiAvg THEN SET TIPO = 'CombMim'; SET COLOR = '-1.004032E7'; END IF; IF Valor>=MiMin AND Valor<MiMim THEN SET TIPO = 'CombMin'; SET COLOR = '-1.3408768E7'; END IF; IF RES='TIPO' THEN SET RESULT = TIPO; END IF;IF RES<>'TIPO' THEN SET RESULT = COLOR; END IF;RETURN RESULT; END
|
NONE |
|
|
Editar
|
Copiar
|
Borrar
DELETE FROM proc WHERE `proc`.`db` = 'mymadrid_cocogasdta1' AND `proc`.`name` = 'DistPtRt' AND `proc`.`type` = 'FUNCTION'
|
mymadrid_cocogasdta1 |
DistPtRt |
FUNCTION |
DistPtRt |
SQL |
CONTAINS_SQL |
NO |
DEFINER |
lat1 DOUBLE, lng1 DOUBLE, lat2 DOUBLE, lng2 DOUBLE
|
varchar(12) CHARSET utf8mb4 COLLATE utf8mb4_general_ci
|
BEGIN DECLARE KM DOUBLE; DECLARE DEGTORAD DOUBLE; DECLARE RADTODEG DOUBLE; DECLARE DLONG DOUBLE; DECLARE DVALUE DOUBLE; DECLARE DD DOUBLE; DECLARE RESULT VARCHAR(12); SET KM = 111.302; SET DEGTORAD = 0.01745329; SET RADTODEG = 57.29577951; SET DLONG = lng1 - lng2; SET DVALUE = (SIN(lat1 * DEGTORAD) * SIN(lat2 * DEGTORAD)); SET DVALUE = DVALUE + (COS(lat1 * DEGTORAD) * COS(lat2 * DEGTORAD) * COS(DLONG * DEGTORAD)); SET DD = ACOS(DVALUE) * RADTODEG; SET RESULT = CONCAT(ROUND((DD * KM), 3) , ''); RETURN RESULT; END
|
carlos@127.0.0.1 |
2025-12-15 11:34:02 |
2025-12-15 11:34:02 |
NO_ENGINE_SUBSTITUTION |
|
utf8mb4 |
utf8mb4_general_ci |
utf8mb4_general_ci |
BEGIN DECLARE KM DOUBLE; DECLARE DEGTORAD DOUBLE; DECLARE RADTODEG DOUBLE; DECLARE DLONG DOUBLE; DECLARE DVALUE DOUBLE; DECLARE DD DOUBLE; DECLARE RESULT VARCHAR(12); SET KM = 111.302; SET DEGTORAD = 0.01745329; SET RADTODEG = 57.29577951; SET DLONG = lng1 - lng2; SET DVALUE = (SIN(lat1 * DEGTORAD) * SIN(lat2 * DEGTORAD)); SET DVALUE = DVALUE + (COS(lat1 * DEGTORAD) * COS(lat2 * DEGTORAD) * COS(DLONG * DEGTORAD)); SET DD = ACOS(DVALUE) * RADTODEG; SET RESULT = CONCAT(ROUND((DD * KM), 3) , ''); RETURN RESULT; END
|
NONE |
|
|
Editar
|
Copiar
|
Borrar
DELETE FROM proc WHERE `proc`.`db` = 'mymadrid_cocogasdta' AND `proc`.`name` = 'MyDistance' AND `proc`.`type` = 'FUNCTION'
|
mymadrid_cocogasdta |
MyDistance |
FUNCTION |
MyDistance |
SQL |
CONTAINS_SQL |
NO |
DEFINER |
lat1 DOUBLE, lng1 DOUBLE, lat2 DOUBLE, lng2 DOUBLE
|
varchar(12) CHARSET utf8mb4 COLLATE utf8mb4_unicode_ci
|
BEGIN DECLARE KM DOUBLE; DECLARE DEGTORAD DOUBLE; DECLARE RADTODEG DOUBLE; DECLARE DLONG DOUBLE; DECLARE DVALUE DOUBLE; DECLARE DD DOUBLE; DECLARE RESULT VARCHAR(12); SET KM = 111.302; SET DEGTORAD = 0.01745329; SET RADTODEG = 57.29577951; SET DLONG = lng1 - lng2; SET DVALUE = (SIN(lat1 * DEGTORAD) * SIN(lat2 * DEGTORAD)); SET DVALUE = DVALUE + (COS(lat1 * DEGTORAD) * COS(lat2 * DEGTORAD) * COS(DLONG * DEGTORAD)); SET DD = ACOS(DVALUE) * RADTODEG; SET RESULT = CONCAT(ROUND((DD * KM), 3) , ' Km'); RETURN RESULT; END
|
carlos@127.0.0.1 |
2025-12-15 11:34:02 |
2025-12-15 11:34:02 |
NO_ENGINE_SUBSTITUTION |
|
utf8mb4 |
utf8mb4_general_ci |
utf8mb4_unicode_ci |
BEGIN DECLARE KM DOUBLE; DECLARE DEGTORAD DOUBLE; DECLARE RADTODEG DOUBLE; DECLARE DLONG DOUBLE; DECLARE DVALUE DOUBLE; DECLARE DD DOUBLE; DECLARE RESULT VARCHAR(12); SET KM = 111.302; SET DEGTORAD = 0.01745329; SET RADTODEG = 57.29577951; SET DLONG = lng1 - lng2; SET DVALUE = (SIN(lat1 * DEGTORAD) * SIN(lat2 * DEGTORAD)); SET DVALUE = DVALUE + (COS(lat1 * DEGTORAD) * COS(lat2 * DEGTORAD) * COS(DLONG * DEGTORAD)); SET DD = ACOS(DVALUE) * RADTODEG; SET RESULT = CONCAT(ROUND((DD * KM), 3) , ' Km'); RETURN RESULT; END
|
NONE |
|
|
Editar
|
Copiar
|
Borrar
DELETE FROM proc WHERE `proc`.`db` = 'mymadrid_cocogasdta1' AND `proc`.`name` = 'RotToGrp' AND `proc`.`type` = 'FUNCTION'
|
mymadrid_cocogasdta1 |
RotToGrp |
FUNCTION |
RotToGrp |
SQL |
CONTAINS_SQL |
NO |
DEFINER |
Rot VARCHAR(12)
|
varchar(12) CHARSET utf8mb4 COLLATE utf8mb4_general_ci
|
BEGIN DECLARE GRP VARCHAR(12); SET GRP = 'OTROS'; IF LOCATE( LOWER('COOP'), LOWER(Rot) ) > 0 THEN SET GRP = 'Coopera'; END IF; IF LOCATE( LOWER('REPSOL'), LOWER(Rot) ) > 0 THEN SET GRP = 'Repsol'; END IF; IF LOCATE( LOWER('CEPSA'), LOWER(Rot) ) > 0 THEN SET GRP = 'Cepsa'; END IF; IF LOCATE( LOWER('CAMPSA'), LOWER(Rot) ) > 0 THEN SET GRP = 'Campsa'; END IF; IF LOCATE( LOWER('BP'), LOWER(Rot) ) > 0 THEN SET GRP = 'Bp'; END IF; IF LOCATE( LOWER('B.P.'), LOWER(Rot) ) > 0 THEN SET GRP = 'Bp'; END IF; IF LOCATE( LOWER('GALP'), LOWER(Rot) ) > 0 THEN SET GRP = 'Galp'; END IF; IF LOCATE( LOWER('SHELL'), LOWER(Rot) ) > 0 THEN SET GRP = 'Shell'; END IF; IF LOCATE( LOWER('PETRONOR'), LOWER(Rot) ) > 0 THEN SET GRP = 'Petronor'; END IF; IF LOCATE( LOWER('ALCAMPO'), LOWER(Rot) ) > 0 THEN SET GRP = 'Alcampo'; END IF; IF LOCATE( LOWER('CARREFOUR'), LOWER(Rot) ) > 0 THEN SET GRP = 'Carrefour'; END IF; IF LOCATE( LOWER('EROSKI'), LOWER(Rot) ) > 0 THEN SET GRP = 'Eroski'; END IF; IF LOCATE( LOWER('AGLA'), LOWER(Rot) ) > 0 THEN SET GRP = 'Agla'; END IF; IF LOCATE( LOWER('ENERGɔICOS'), LOWER(Rot) ) > 0 THEN SET GRP = 'AnEnerg鴩cos'; END IF; IF LOCATE( LOWER('AUTONET&OIL'), LOWER(Rot) ) > 0 THEN SET GRP = 'AutoNet&Oil'; END IF; IF LOCATE( LOWER('AVIA'), LOWER(Rot) ) > 0 THEN SET GRP = 'Avia'; END IF; IF LOCATE( LOWER('BALLENOIL'), LOWER(Rot) ) > 0 THEN SET GRP = 'Ballenoil'; END IF; IF LOCATE( LOWER('BONAREA'), LOWER(Rot) ) > 0 THEN SET GRP = 'BonArea'; END IF; IF LOCATE( LOWER('DISA'), LOWER(Rot) ) > 0 THEN SET GRP = 'Disa'; END IF; IF LOCATE( LOWER('ESCLATOIL'), LOWER(Rot) ) > 0 THEN SET GRP = 'Esclatoil'; END IF; IF LOCATE( LOWER('IBERDOEX'), LOWER(Rot) ) > 0 THEN SET GRP = 'Iberdoex'; END IF; IF LOCATE( LOWER('IDS'), LOWER(Rot) ) > 0 THEN SET GRP = 'Ids'; END IF; IF LOCATE( LOWER('LECLERC'), LOWER(Rot) ) > 0 THEN SET GRP = 'Leclerc'; END IF; IF LOCATE( LOWER('MEROIL'), LOWER(Rot) ) > 0 THEN SET GRP = 'Meroil'; END IF; IF LOCATE( LOWER('PCAN'), LOWER(Rot) ) > 0 THEN SET GRP = 'Pcan'; END IF; IF LOCATE( LOWER('PETROCAT'), LOWER(Rot) ) > 0 THEN SET GRP = 'PetroCat'; END IF; IF LOCATE( LOWER('PETROMIRALLES'), LOWER(Rot) ) > 0 THEN SET GRP = 'PetroMiralles'; END IF; IF LOCATE( LOWER('REPOSTAR'), LOWER(Rot) ) > 0 THEN SET GRP = 'RepoStar'; END IF; IF LOCATE( LOWER('SARAS'), LOWER(Rot) ) > 0 THEN SET GRP = 'Saras'; END IF; IF LOCATE( LOWER('SIMPLY'), LOWER(Rot) ) > 0 THEN SET GRP = 'Simply'; END IF; IF LOCATE( LOWER('TAMOIL'), LOWER(Rot) ) > 0 THEN SET GRP = 'Tamoil'; END IF; IF LOCATE( LOWER('TGAS'), LOWER(Rot) ) > 0 THEN SET GRP = 'Tgas'; END IF; IF LOCATE( LOWER('VALCARCE'), LOWER(Rot) ) > 0 THEN SET GRP = 'Valcarce'; END IF; RETURN GRP; END
|
carlos@127.0.0.1 |
2025-12-15 11:34:02 |
2025-12-15 11:34:02 |
NO_ENGINE_SUBSTITUTION |
|
utf8mb4 |
utf8mb4_general_ci |
utf8mb4_general_ci |
BEGIN DECLARE GRP VARCHAR(12); SET GRP = 'OTROS'; IF LOCATE( LOWER('COOP'), LOWER(Rot) ) > 0 THEN SET GRP = 'Coopera'; END IF; IF LOCATE( LOWER('REPSOL'), LOWER(Rot) ) > 0 THEN SET GRP = 'Repsol'; END IF; IF LOCATE( LOWER('CEPSA'), LOWER(Rot) ) > 0 THEN SET GRP = 'Cepsa'; END IF; IF LOCATE( LOWER('CAMPSA'), LOWER(Rot) ) > 0 THEN SET GRP = 'Campsa'; END IF; IF LOCATE( LOWER('BP'), LOWER(Rot) ) > 0 THEN SET GRP = 'Bp'; END IF; IF LOCATE( LOWER('B.P.'), LOWER(Rot) ) > 0 THEN SET GRP = 'Bp'; END IF; IF LOCATE( LOWER('GALP'), LOWER(Rot) ) > 0 THEN SET GRP = 'Galp'; END IF; IF LOCATE( LOWER('SHELL'), LOWER(Rot) ) > 0 THEN SET GRP = 'Shell'; END IF; IF LOCATE( LOWER('PETRONOR'), LOWER(Rot) ) > 0 THEN SET GRP = 'Petronor'; END IF; IF LOCATE( LOWER('ALCAMPO'), LOWER(Rot) ) > 0 THEN SET GRP = 'Alcampo'; END IF; IF LOCATE( LOWER('CARREFOUR'), LOWER(Rot) ) > 0 THEN SET GRP = 'Carrefour'; END IF; IF LOCATE( LOWER('EROSKI'), LOWER(Rot) ) > 0 THEN SET GRP = 'Eroski'; END IF; IF LOCATE( LOWER('AGLA'), LOWER(Rot) ) > 0 THEN SET GRP = 'Agla'; END IF; IF LOCATE( LOWER('ENERGɔICOS'), LOWER(Rot) ) > 0 THEN SET GRP = 'AnEnerg鴩cos'; END IF; IF LOCATE( LOWER('AUTONET&OIL'), LOWER(Rot) ) > 0 THEN SET GRP = 'AutoNet&Oil'; END IF; IF LOCATE( LOWER('AVIA'), LOWER(Rot) ) > 0 THEN SET GRP = 'Avia'; END IF; IF LOCATE( LOWER('BALLENOIL'), LOWER(Rot) ) > 0 THEN SET GRP = 'Ballenoil'; END IF; IF LOCATE( LOWER('BONAREA'), LOWER(Rot) ) > 0 THEN SET GRP = 'BonArea'; END IF; IF LOCATE( LOWER('DISA'), LOWER(Rot) ) > 0 THEN SET GRP = 'Disa'; END IF; IF LOCATE( LOWER('ESCLATOIL'), LOWER(Rot) ) > 0 THEN SET GRP = 'Esclatoil'; END IF; IF LOCATE( LOWER('IBERDOEX'), LOWER(Rot) ) > 0 THEN SET GRP = 'Iberdoex'; END IF; IF LOCATE( LOWER('IDS'), LOWER(Rot) ) > 0 THEN SET GRP = 'Ids'; END IF; IF LOCATE( LOWER('LECLERC'), LOWER(Rot) ) > 0 THEN SET GRP = 'Leclerc'; END IF; IF LOCATE( LOWER('MEROIL'), LOWER(Rot) ) > 0 THEN SET GRP = 'Meroil'; END IF; IF LOCATE( LOWER('PCAN'), LOWER(Rot) ) > 0 THEN SET GRP = 'Pcan'; END IF; IF LOCATE( LOWER('PETROCAT'), LOWER(Rot) ) > 0 THEN SET GRP = 'PetroCat'; END IF; IF LOCATE( LOWER('PETROMIRALLES'), LOWER(Rot) ) > 0 THEN SET GRP = 'PetroMiralles'; END IF; IF LOCATE( LOWER('REPOSTAR'), LOWER(Rot) ) > 0 THEN SET GRP = 'RepoStar'; END IF; IF LOCATE( LOWER('SARAS'), LOWER(Rot) ) > 0 THEN SET GRP = 'Saras'; END IF; IF LOCATE( LOWER('SIMPLY'), LOWER(Rot) ) > 0 THEN SET GRP = 'Simply'; END IF; IF LOCATE( LOWER('TAMOIL'), LOWER(Rot) ) > 0 THEN SET GRP = 'Tamoil'; END IF; IF LOCATE( LOWER('TGAS'), LOWER(Rot) ) > 0 THEN SET GRP = 'Tgas'; END IF; IF LOCATE( LOWER('VALCARCE'), LOWER(Rot) ) > 0 THEN SET GRP = 'Valcarce'; END IF; RETURN GRP; END
|
NONE |
|
|
Editar
|
Copiar
|
Borrar
DELETE FROM proc WHERE `proc`.`db` = 'mymadrid_cocogasdta1' AND `proc`.`name` = 'MyDistance' AND `proc`.`type` = 'FUNCTION'
|
mymadrid_cocogasdta1 |
MyDistance |
FUNCTION |
MyDistance |
SQL |
CONTAINS_SQL |
NO |
DEFINER |
lat1 DOUBLE, lng1 DOUBLE, lat2 DOUBLE, lng2 DOUBLE
|
varchar(12) CHARSET utf8mb4 COLLATE utf8mb4_general_ci
|
BEGIN DECLARE KM DOUBLE; DECLARE DEGTORAD DOUBLE; DECLARE RADTODEG DOUBLE; DECLARE DLONG DOUBLE; DECLARE DVALUE DOUBLE; DECLARE DD DOUBLE; DECLARE RESULT VARCHAR(12); SET KM = 111.302; SET DEGTORAD = 0.01745329; SET RADTODEG = 57.29577951; SET DLONG = lng1 - lng2; SET DVALUE = (SIN(lat1 * DEGTORAD) * SIN(lat2 * DEGTORAD)); SET DVALUE = DVALUE + (COS(lat1 * DEGTORAD) * COS(lat2 * DEGTORAD) * COS(DLONG * DEGTORAD)); SET DD = ACOS(DVALUE) * RADTODEG; SET RESULT = CONCAT(ROUND((DD * KM), 3) , ' Km'); RETURN RESULT; END
|
carlos@127.0.0.1 |
2025-12-15 11:34:02 |
2025-12-15 11:34:02 |
NO_ENGINE_SUBSTITUTION |
|
utf8mb4 |
utf8mb4_general_ci |
utf8mb4_general_ci |
BEGIN DECLARE KM DOUBLE; DECLARE DEGTORAD DOUBLE; DECLARE RADTODEG DOUBLE; DECLARE DLONG DOUBLE; DECLARE DVALUE DOUBLE; DECLARE DD DOUBLE; DECLARE RESULT VARCHAR(12); SET KM = 111.302; SET DEGTORAD = 0.01745329; SET RADTODEG = 57.29577951; SET DLONG = lng1 - lng2; SET DVALUE = (SIN(lat1 * DEGTORAD) * SIN(lat2 * DEGTORAD)); SET DVALUE = DVALUE + (COS(lat1 * DEGTORAD) * COS(lat2 * DEGTORAD) * COS(DLONG * DEGTORAD)); SET DD = ACOS(DVALUE) * RADTODEG; SET RESULT = CONCAT(ROUND((DD * KM), 3) , ' Km'); RETURN RESULT; END
|
NONE |
|
|
Editar
|
Copiar
|
Borrar
DELETE FROM proc WHERE `proc`.`db` = 'mymadrid_cocogasdta1' AND `proc`.`name` = 'TipCmb' AND `proc`.`type` = 'FUNCTION'
|
mymadrid_cocogasdta1 |
TipCmb |
FUNCTION |
TipCmb |
SQL |
CONTAINS_SQL |
NO |
DEFINER |
RES VARCHAR(12), Valor DOUBLE, MiMax DOUBLE, MiMxm DOUBLE, MiAvg DOUBLE, MiMim DOUBLE, MiMin DOUBLE
|
varchar(12) CHARSET utf8mb4 COLLATE utf8mb4_general_ci
|
BEGIN DECLARE TIPO VARCHAR(12); DECLARE COLOR VARCHAR(12); DECLARE RESULT VARCHAR(12); SET COLOR = '0'; IF Valor>MiMxm AND Valor<=MiMax THEN SET TIPO = 'CombMax'; SET COLOR = '-3407872'; END IF; IF Valor>MiAvg AND Valor<=MiMxm THEN SET TIPO = 'CombMxm'; SET COLOR = '-32768'; END IF; IF Valor=MiAvg THEN SET TIPO = 'CombAvg'; SET COLOR = '0'; END IF; IF Valor>=MiMim AND Valor<MiAvg THEN SET TIPO = 'CombMim'; SET COLOR = '-1.004032E7'; END IF; IF Valor>=MiMin AND Valor<MiMim THEN SET TIPO = 'CombMin'; SET COLOR = '-1.3408768E7'; END IF; IF RES='TIPO' THEN SET RESULT = TIPO; END IF;IF RES<>'TIPO' THEN SET RESULT = COLOR; END IF;RETURN RESULT; END
|
carlos@127.0.0.1 |
2025-12-15 11:34:02 |
2025-12-15 11:34:02 |
NO_ENGINE_SUBSTITUTION |
|
utf8mb4 |
utf8mb4_general_ci |
utf8mb4_general_ci |
BEGIN DECLARE TIPO VARCHAR(12); DECLARE COLOR VARCHAR(12); DECLARE RESULT VARCHAR(12); SET COLOR = '0'; IF Valor>MiMxm AND Valor<=MiMax THEN SET TIPO = 'CombMax'; SET COLOR = '-3407872'; END IF; IF Valor>MiAvg AND Valor<=MiMxm THEN SET TIPO = 'CombMxm'; SET COLOR = '-32768'; END IF; IF Valor=MiAvg THEN SET TIPO = 'CombAvg'; SET COLOR = '0'; END IF; IF Valor>=MiMim AND Valor<MiAvg THEN SET TIPO = 'CombMim'; SET COLOR = '-1.004032E7'; END IF; IF Valor>=MiMin AND Valor<MiMim THEN SET TIPO = 'CombMin'; SET COLOR = '-1.3408768E7'; END IF; IF RES='TIPO' THEN SET RESULT = TIPO; END IF;IF RES<>'TIPO' THEN SET RESULT = COLOR; END IF;RETURN RESULT; END
|
NONE |
|
|
Editar
|
Copiar
|
Borrar
DELETE FROM proc WHERE `proc`.`db` = 'mymadrid_cocogasdta' AND `proc`.`name` = 'DistPtRt' AND `proc`.`type` = 'FUNCTION'
|
mymadrid_cocogasdta |
DistPtRt |
FUNCTION |
DistPtRt |
SQL |
CONTAINS_SQL |
NO |
DEFINER |
lat1 DOUBLE, lng1 DOUBLE, lat2 DOUBLE, lng2 DOUBLE
|
varchar(12) CHARSET utf8mb4 COLLATE utf8mb4_unicode_ci
|
BEGIN DECLARE KM DOUBLE; DECLARE DEGTORAD DOUBLE; DECLARE RADTODEG DOUBLE; DECLARE DLONG DOUBLE; DECLARE DVALUE DOUBLE; DECLARE DD DOUBLE; DECLARE RESULT VARCHAR(12); SET KM = 111.302; SET DEGTORAD = 0.01745329; SET RADTODEG = 57.29577951; SET DLONG = lng1 - lng2; SET DVALUE = (SIN(lat1 * DEGTORAD) * SIN(lat2 * DEGTORAD)); SET DVALUE = DVALUE + (COS(lat1 * DEGTORAD) * COS(lat2 * DEGTORAD) * COS(DLONG * DEGTORAD)); SET DD = ACOS(DVALUE) * RADTODEG; SET RESULT = CONCAT(ROUND((DD * KM), 3) , ''); RETURN RESULT; END
|
carlos@127.0.0.1 |
2025-12-15 11:34:02 |
2025-12-15 11:34:02 |
NO_ENGINE_SUBSTITUTION |
|
utf8mb4 |
utf8mb4_general_ci |
utf8mb4_unicode_ci |
BEGIN DECLARE KM DOUBLE; DECLARE DEGTORAD DOUBLE; DECLARE RADTODEG DOUBLE; DECLARE DLONG DOUBLE; DECLARE DVALUE DOUBLE; DECLARE DD DOUBLE; DECLARE RESULT VARCHAR(12); SET KM = 111.302; SET DEGTORAD = 0.01745329; SET RADTODEG = 57.29577951; SET DLONG = lng1 - lng2; SET DVALUE = (SIN(lat1 * DEGTORAD) * SIN(lat2 * DEGTORAD)); SET DVALUE = DVALUE + (COS(lat1 * DEGTORAD) * COS(lat2 * DEGTORAD) * COS(DLONG * DEGTORAD)); SET DD = ACOS(DVALUE) * RADTODEG; SET RESULT = CONCAT(ROUND((DD * KM), 3) , ''); RETURN RESULT; END
|
NONE |
|
|
Editar
|
Copiar
|
Borrar
DELETE FROM proc WHERE `proc`.`db` = 'mymadrid_cocogasdta' AND `proc`.`name` = 'RotToGrp' AND `proc`.`type` = 'FUNCTION'
|
mymadrid_cocogasdta |
RotToGrp |
FUNCTION |
RotToGrp |
SQL |
CONTAINS_SQL |
NO |
DEFINER |
Rot VARCHAR(12)
|
varchar(12) CHARSET utf8mb4 COLLATE utf8mb4_unicode_ci
|
BEGIN DECLARE GRP VARCHAR(12); SET GRP = 'OTROS'; IF LOCATE( LOWER('COOP'), LOWER(Rot) ) > 0 THEN SET GRP = 'Coopera'; END IF; IF LOCATE( LOWER('REPSOL'), LOWER(Rot) ) > 0 THEN SET GRP = 'Repsol'; END IF; IF LOCATE( LOWER('CEPSA'), LOWER(Rot) ) > 0 THEN SET GRP = 'Cepsa'; END IF; IF LOCATE( LOWER('CAMPSA'), LOWER(Rot) ) > 0 THEN SET GRP = 'Campsa'; END IF; IF LOCATE( LOWER('BP'), LOWER(Rot) ) > 0 THEN SET GRP = 'Bp'; END IF; IF LOCATE( LOWER('B.P.'), LOWER(Rot) ) > 0 THEN SET GRP = 'Bp'; END IF; IF LOCATE( LOWER('GALP'), LOWER(Rot) ) > 0 THEN SET GRP = 'Galp'; END IF; IF LOCATE( LOWER('SHELL'), LOWER(Rot) ) > 0 THEN SET GRP = 'Shell'; END IF; IF LOCATE( LOWER('PETRONOR'), LOWER(Rot) ) > 0 THEN SET GRP = 'Petronor'; END IF; IF LOCATE( LOWER('ALCAMPO'), LOWER(Rot) ) > 0 THEN SET GRP = 'Alcampo'; END IF; IF LOCATE( LOWER('CARREFOUR'), LOWER(Rot) ) > 0 THEN SET GRP = 'Carrefour'; END IF; IF LOCATE( LOWER('EROSKI'), LOWER(Rot) ) > 0 THEN SET GRP = 'Eroski'; END IF; IF LOCATE( LOWER('AGLA'), LOWER(Rot) ) > 0 THEN SET GRP = 'Agla'; END IF; IF LOCATE( LOWER('ENERGɔICOS'), LOWER(Rot) ) > 0 THEN SET GRP = 'AnEnerg鴩cos'; END IF; IF LOCATE( LOWER('AUTONET&OIL'), LOWER(Rot) ) > 0 THEN SET GRP = 'AutoNet&Oil'; END IF; IF LOCATE( LOWER('AVIA'), LOWER(Rot) ) > 0 THEN SET GRP = 'Avia'; END IF; IF LOCATE( LOWER('BALLENOIL'), LOWER(Rot) ) > 0 THEN SET GRP = 'Ballenoil'; END IF; IF LOCATE( LOWER('BONAREA'), LOWER(Rot) ) > 0 THEN SET GRP = 'BonArea'; END IF; IF LOCATE( LOWER('DISA'), LOWER(Rot) ) > 0 THEN SET GRP = 'Disa'; END IF; IF LOCATE( LOWER('ESCLATOIL'), LOWER(Rot) ) > 0 THEN SET GRP = 'Esclatoil'; END IF; IF LOCATE( LOWER('IBERDOEX'), LOWER(Rot) ) > 0 THEN SET GRP = 'Iberdoex'; END IF; IF LOCATE( LOWER('IDS'), LOWER(Rot) ) > 0 THEN SET GRP = 'Ids'; END IF; IF LOCATE( LOWER('LECLERC'), LOWER(Rot) ) > 0 THEN SET GRP = 'Leclerc'; END IF; IF LOCATE( LOWER('MEROIL'), LOWER(Rot) ) > 0 THEN SET GRP = 'Meroil'; END IF; IF LOCATE( LOWER('PCAN'), LOWER(Rot) ) > 0 THEN SET GRP = 'Pcan'; END IF; IF LOCATE( LOWER('PETROCAT'), LOWER(Rot) ) > 0 THEN SET GRP = 'PetroCat'; END IF; IF LOCATE( LOWER('PETROMIRALLES'), LOWER(Rot) ) > 0 THEN SET GRP = 'PetroMiralles'; END IF; IF LOCATE( LOWER('REPOSTAR'), LOWER(Rot) ) > 0 THEN SET GRP = 'RepoStar'; END IF; IF LOCATE( LOWER('SARAS'), LOWER(Rot) ) > 0 THEN SET GRP = 'Saras'; END IF; IF LOCATE( LOWER('SIMPLY'), LOWER(Rot) ) > 0 THEN SET GRP = 'Simply'; END IF; IF LOCATE( LOWER('TAMOIL'), LOWER(Rot) ) > 0 THEN SET GRP = 'Tamoil'; END IF; IF LOCATE( LOWER('TGAS'), LOWER(Rot) ) > 0 THEN SET GRP = 'Tgas'; END IF; IF LOCATE( LOWER('VALCARCE'), LOWER(Rot) ) > 0 THEN SET GRP = 'Valcarce'; END IF; RETURN GRP; END
|
carlos@127.0.0.1 |
2025-12-15 11:34:02 |
2025-12-15 11:34:02 |
NO_ENGINE_SUBSTITUTION |
|
utf8mb4 |
utf8mb4_general_ci |
utf8mb4_unicode_ci |
BEGIN DECLARE GRP VARCHAR(12); SET GRP = 'OTROS'; IF LOCATE( LOWER('COOP'), LOWER(Rot) ) > 0 THEN SET GRP = 'Coopera'; END IF; IF LOCATE( LOWER('REPSOL'), LOWER(Rot) ) > 0 THEN SET GRP = 'Repsol'; END IF; IF LOCATE( LOWER('CEPSA'), LOWER(Rot) ) > 0 THEN SET GRP = 'Cepsa'; END IF; IF LOCATE( LOWER('CAMPSA'), LOWER(Rot) ) > 0 THEN SET GRP = 'Campsa'; END IF; IF LOCATE( LOWER('BP'), LOWER(Rot) ) > 0 THEN SET GRP = 'Bp'; END IF; IF LOCATE( LOWER('B.P.'), LOWER(Rot) ) > 0 THEN SET GRP = 'Bp'; END IF; IF LOCATE( LOWER('GALP'), LOWER(Rot) ) > 0 THEN SET GRP = 'Galp'; END IF; IF LOCATE( LOWER('SHELL'), LOWER(Rot) ) > 0 THEN SET GRP = 'Shell'; END IF; IF LOCATE( LOWER('PETRONOR'), LOWER(Rot) ) > 0 THEN SET GRP = 'Petronor'; END IF; IF LOCATE( LOWER('ALCAMPO'), LOWER(Rot) ) > 0 THEN SET GRP = 'Alcampo'; END IF; IF LOCATE( LOWER('CARREFOUR'), LOWER(Rot) ) > 0 THEN SET GRP = 'Carrefour'; END IF; IF LOCATE( LOWER('EROSKI'), LOWER(Rot) ) > 0 THEN SET GRP = 'Eroski'; END IF; IF LOCATE( LOWER('AGLA'), LOWER(Rot) ) > 0 THEN SET GRP = 'Agla'; END IF; IF LOCATE( LOWER('ENERGɔICOS'), LOWER(Rot) ) > 0 THEN SET GRP = 'AnEnerg鴩cos'; END IF; IF LOCATE( LOWER('AUTONET&OIL'), LOWER(Rot) ) > 0 THEN SET GRP = 'AutoNet&Oil'; END IF; IF LOCATE( LOWER('AVIA'), LOWER(Rot) ) > 0 THEN SET GRP = 'Avia'; END IF; IF LOCATE( LOWER('BALLENOIL'), LOWER(Rot) ) > 0 THEN SET GRP = 'Ballenoil'; END IF; IF LOCATE( LOWER('BONAREA'), LOWER(Rot) ) > 0 THEN SET GRP = 'BonArea'; END IF; IF LOCATE( LOWER('DISA'), LOWER(Rot) ) > 0 THEN SET GRP = 'Disa'; END IF; IF LOCATE( LOWER('ESCLATOIL'), LOWER(Rot) ) > 0 THEN SET GRP = 'Esclatoil'; END IF; IF LOCATE( LOWER('IBERDOEX'), LOWER(Rot) ) > 0 THEN SET GRP = 'Iberdoex'; END IF; IF LOCATE( LOWER('IDS'), LOWER(Rot) ) > 0 THEN SET GRP = 'Ids'; END IF; IF LOCATE( LOWER('LECLERC'), LOWER(Rot) ) > 0 THEN SET GRP = 'Leclerc'; END IF; IF LOCATE( LOWER('MEROIL'), LOWER(Rot) ) > 0 THEN SET GRP = 'Meroil'; END IF; IF LOCATE( LOWER('PCAN'), LOWER(Rot) ) > 0 THEN SET GRP = 'Pcan'; END IF; IF LOCATE( LOWER('PETROCAT'), LOWER(Rot) ) > 0 THEN SET GRP = 'PetroCat'; END IF; IF LOCATE( LOWER('PETROMIRALLES'), LOWER(Rot) ) > 0 THEN SET GRP = 'PetroMiralles'; END IF; IF LOCATE( LOWER('REPOSTAR'), LOWER(Rot) ) > 0 THEN SET GRP = 'RepoStar'; END IF; IF LOCATE( LOWER('SARAS'), LOWER(Rot) ) > 0 THEN SET GRP = 'Saras'; END IF; IF LOCATE( LOWER('SIMPLY'), LOWER(Rot) ) > 0 THEN SET GRP = 'Simply'; END IF; IF LOCATE( LOWER('TAMOIL'), LOWER(Rot) ) > 0 THEN SET GRP = 'Tamoil'; END IF; IF LOCATE( LOWER('TGAS'), LOWER(Rot) ) > 0 THEN SET GRP = 'Tgas'; END IF; IF LOCATE( LOWER('VALCARCE'), LOWER(Rot) ) > 0 THEN SET GRP = 'Valcarce'; END IF; RETURN GRP; END
|
NONE |