C'è un modo per filtrare la colonna del testo nella tabella all_views di Oracle?Filtra colonna "testo" su tutte_viste
Ad esempio:
SELECT *
FROM ALL_VIEWS
WHERE UPPER(TEXT) LIKE '%FOO%';
Eccezione:
ORA-00932: inconsistent datatypes: expected NUMBER got LONG
00932. 00000 - "inconsistent datatypes: expected %s got %s"
Edit:
DESC ALL_VIEWS
Name Null Type
---------------- -------- --------------
OWNER NOT NULL VARCHAR2(30)
VIEW_NAME NOT NULL VARCHAR2(30)
TEXT_LENGTH NUMBER
TEXT LONG()
TYPE_TEXT_LENGTH NUMBER
TYPE_TEXT VARCHAR2(4000)
OID_TEXT_LENGTH NUMBER
OID_TEXT VARCHAR2(4000)
VIEW_TYPE_OWNER VARCHAR2(30)
VIEW_TYPE VARCHAR2(30)
SUPERVIEW_NAME VARCHAR2(30)
qual è il tipo di dati di campo 'Text' .. –
cosa stai confrontando con i numeri quindi ?? vuoi trovare XX dal tavolo che ha 1 nel loro 'TEXT' ?? Per funzionare 'LIKE' campo deve essere varchar() tipo ... –
potresti per favore esattamente fammi sapere cosa vuoi da questo tavolo ?? come voglio trovare il dipendente che 'SUPERVIEW_NAME' contiene' abc' –