Michał Kowalski Bazy danych
Temat: [Oracle] szukanie w CLOB, przezukiwanie zapisanych...
Witam,potrzebuję wyszukiwać określonych słów w kodzie widoków.
Oracle przechowuje widoki w tabeli all_views, ale z uwagi na ich długość jest to LONG
SELECT *
FROM all_views
WHERE
OWNER='IKA_RAP_ORANGE'
--AND text LIKE '%PL_%'
musiałem zakomentować like, ponieważ pojawiła się niezgodność typów.
Jak można szukać określonego ciągu znaków w LONG?
definciaj tabeli z widokami:
Ten post został edytowany przez Autora dnia 20.03.14 o godzinie 11:33
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)