#sql #oracle #plssql
Mirki. Mam 2 tabele. klienci i telefony. jeden klient może mieć x telefonów, tabele są połaczone po id_klienta.
Jak napisać zapytanie, które sprawdza czy dla danego klienta chociaż jeden numer ma poprawny format (9 cyfr) i nie jest to numer 111111111 itp.?
Czyli jak żaden z x numerów nie spełni wymagań ww. to zwraca 0, a jak choć jeden spełnia to 1.
Mirki. Mam 2 tabele. klienci i telefony. jeden klient może mieć x telefonów, tabele są połaczone po id_klienta.
Jak napisać zapytanie, które sprawdza czy dla danego klienta chociaż jeden numer ma poprawny format (9 cyfr) i nie jest to numer 111111111 itp.?
Czyli jak żaden z x numerów nie spełni wymagań ww. to zwraca 0, a jak choć jeden spełnia to 1.



















![nieinformatyk - #bazydanych #sql #oracle #programowanie
[Darmowy Kurs SQL]
Jestem ...](https://wykop.pl/cdn/c3201142/comment_FE5l4Te2FBASVF2NT5dKPVV0mJS6miYE,w400.jpg)
Wyżej w zapytaniu nad LR i LB wybieram zapytaniem wygenerowane pesele. Wszystko elegancko w kursorze. Generalnie chcę pokazać ile jest błędnych (LB - błędny format, zła suma kontrolna) i wszystkich (LR - na dole) peseli. Wszystko się odpala, ładnie liczy dla 100, 1000, 10000 rekordów, ale jak puszczę to na całej bazie to wywala mi błąd po jakimś czasie:
ORA-06502 PL/SQL: błąd liczby lub
źródło: comment_zLczeqbOrXseF2CIVQgkGHUUKvSuB0xD.jpg
Pobierz