Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [Oracle] Błąd w zapytaniu SELECT
tomsi
post 3.03.2010, 19:23:50
Post #1





Grupa: Zarejestrowani
Postów: 379
Pomógł: 45
Dołączył: 30.06.2007

Ostrzeżenie: (10%)
X----


Czemu w takim zapytaniu otrzymuje błąd?
  1. SELECT * FROM osoby o, miasto m, wojewodztwo w WHERE o.id_miasto = m.id_miasto AND m.id_wojewodztwo = w.id_wojewodztwo AND
  2. (imie LIKE '%Wlodzimierz%' || nazwisko LIKE '%Wlodzimierz%' || rok_urodz LIKE '%Wlodzimierz%' || nazwa_woj LIKE '%Wlodzimierz%' || nazwa_miasto LIKE '%Wlodzimierz%') AND (imie LIKE '%Michalski%' || nazwisko LIKE '%Michalski%' || rok_urodz LIKE '%Michalski%' || nazwa_woj LIKE '%Michalski%' || nazwa_miasto LIKE '%Michalski%')
  3.  



Błąd:
  1. Error starting at line 1 IN command:
  2. SELECT * FROM osoby o, miasto m, wojewodztwo w WHERE o.id_miasto = m.id_miasto AND m.id_wojewodztwo = w.id_wojewodztwo AND
  3. (imie LIKE '%Wlodzimierz%' || nazwisko LIKE '%Wlodzimierz%' || rok_urodz LIKE '%Wlodzimierz%' || nazwa_woj LIKE '%Wlodzimierz%' || nazwa_miasto LIKE '%Wlodzimierz%') AND (imie LIKE '%Michalski%' || nazwisko LIKE '%Michalski%' || rok_urodz LIKE '%Michalski%' || nazwa_woj LIKE '%Michalski%' || nazwa_miasto LIKE '%Michalski%')
  4.  
  5. Error at Command Line:2 COLUMN:7
  6. Error report:
  7. SQL Error: ORA-00907: brak prawego nawiasu
  8. 00907. 00000 - "missing right parenthesis"
  9. *Cause:
  10. *Action:


--------------------
Jeśli Ci pomogłem kliknij "Pomógł"
Jeśli Ty mi pomogłeś kliknę "Pomógł"
Go to the top of the page
+Quote Post
lord_t
post 3.03.2010, 20:14:16
Post #2





Grupa: Zarejestrowani
Postów: 603
Pomógł: 131
Dołączył: 24.07.2007
Skąd: Górny Śląsk

Ostrzeżenie: (0%)
-----


Nie jestem pewien ale czy przypadkiem nie powinno być OR zamiast || ?


--------------------
Go to the top of the page
+Quote Post
tomsi
post 3.03.2010, 20:17:50
Post #3





Grupa: Zarejestrowani
Postów: 379
Pomógł: 45
Dołączył: 30.06.2007

Ostrzeżenie: (10%)
X----


Tak masz rację. Właśnie poprawiłem ten błąd, ale dam Ci pomógł. smile.gif
Zmyliło mnie to, że w MySQl działa kod z ||.


--------------------
Jeśli Ci pomogłem kliknij "Pomógł"
Jeśli Ty mi pomogłeś kliknę "Pomógł"
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 25.09.2024 - 23:46