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:

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)
Ten post został edytowany przez Autora dnia 20.03.14 o godzinie 11:33

konto usunięte

Temat: [Oracle] szukanie w CLOB, przezukiwanie zapisanych...

Michał K.:
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:

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)
http://ellebaek.wordpress.com/2010/12/06/converting-a-...

Następna dyskusja:

ORACLE 10g - DB link, inser...




Wyślij zaproszenie do