क्या कोई तरीका है कि मैं टेक्स्ट ऑरैकल ऑल_व्यू तालिका पर कॉलम फ़िल्टर कर सकता हूं?all_views पर "टेक्स्ट" कॉलम फ़िल्टर करें
उदाहरण के लिए:
SELECT *
FROM ALL_VIEWS
WHERE UPPER(TEXT) LIKE '%FOO%';
अपवाद:
ORA-00932: inconsistent datatypes: expected NUMBER got LONG
00932. 00000 - "inconsistent datatypes: expected %s got %s"
संपादित करें:
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)
क्षेत्र 'TEXT' की डेटाप्रकार है क्या .. –
क्या आप संख्याओं के साथ तुलना कर रहे हैं ?? क्या आप टेबल से एक्सएक्स खोजना चाहते हैं जिनके पास 1 'टेक्स्ट' में 1 है ?? 'LIKE' फ़ील्ड को काम करने के लिए varchar() प्रकार होना चाहिए ... –
क्या आप कृपया मुझे बताएं कि आप इस तालिका से क्या चाहते हैं ?? जैसे कि मैं उस कर्मचारी को ढूंढना चाहता हूं जिसे 'SUPERVIEW_NAME' में 'abc' –