यदि आप 10g या उच्चतर का उपयोग कर रहे हैं, तो आप एक ऐसा फ़ंक्शन बना सकते हैं जो CSV स्ट्रिंग को एक गतिशील तालिका में परिवर्तित करता है। यह अन्य प्रतिक्रिया ।
आप इसे इस तरह इस्तेमाल करेंगे:
select * from movies
where title NOT in (
select *
from table (string_tokenizer
(
'Scream, Scary Movie,Exorcist,Dracula,Saw,Hide and Seek'
)
)
)
/
यहां थोड़ा सरल कार्यान्वयन है जिसके लिए किसी अतिरिक्त बुनियादी ढांचे की आवश्यकता नहीं है:
SQL> select * from table(sys.dbms_debug_vc2coll('Scream',
'Scary Movie',
'Exorcist',
'Dracula',
'Saw',
'Hide and Seek'
))
/
2 3 4 5 6 7 8
COLUMN_VALUE
--------------------------------------------------------------------------------
Scream
Scary Movie
Exorcist
Dracula
Saw
Hide and Seek
6 rows selected.
SQL>
यह टेबल वैल्यू कंस्ट्रक्टर , लेकिन यह केवल सिंगल कॉलम "टेबल" के लिए काम करता है।