Temat: REGEXP przy przenoszeiu danych.
Działa! I kolejne pojęcie z dziedziny MySQL opanowane :D
U mnie wygląda to tak :D
INSERT INTO db1.temp_dok (id_wysylki , nazwa , pesel , numer , uwagi)
SELECT ch_id , name , CASE 1 WHEN p_n REGEXP '^[0-9]{11}$' THEN p_n END, CASE 1 WHEN p_n REGEXP '^[a-zA-Z]{3}[0-9]{9}$' THEN p_n END , uwagi FROM db2.dokumenty;
Dzięki wielkie, a byłby ktoś w stanie pomóc na drugi problem z listy?
Jak próbuję (wg. podpowiedzi kolegi z forum php.pl) wysołać procedurę wg. SELECT procedura(id) FROM...., to faktycznie nie działa, bo MySQL traktuje to jako funkcję. Czy można w takim bądź razie napisać funkcję wywołującą procedurę? Próbowałem coś tam spłodzić, ale mi nie wyszło, może jakieś sugestie?
Pozdrawiam,
Paweł Ługowski edytował(a) ten post dnia 06.12.08 o godzinie 14:24