select * from tabela where opis like '%interesujace%'
Opis jest typu LONG,
- mam :
ORA-00932: niespójne typy danych: oczekiwano NUMBER, otrzymano LONG
Jak zadac pytanie do powyższej struktury ?
Pozdrawiam,
Marek Horodyski
Bo ma przechowywac wiecej niz 4000 znakow, ktore obsługuje typ varchar2.
> Nie chodzi select z like
> po tej kolumnie
> select * from tabela where opis like '%interesujace%'
> Opis jest typu LONG,
> - mam :
> ORA-00932: niespójne typy danych: oczekiwano NUMBER, otrzymano LONG
> Jak zadac pytanie do powyższej struktury ?
Zmień typ LONG na CLOB - inaczej beda kłopoty np. z replikacją.
W 10g da sie to zrobic nawet jak w kolumnie sa dane.
Jesli z innych przyczyn nie da sie zmienic typu kolumny - jest taki myk, z
funkcją PL/SQL, ktora zamienia typ LONG na varchar2.
Pozdrowienia,
Lucyna Witkowska
Dzieki. Baza stoi na 9.2. Wniosek developerom wysłałem.
Pozdrawiam,
Marek Horodyski