如果您使用的是 10g 或更高版本,则可以构建一个将 CSV 字符串转换为动态表的函数。在此其他响应中查看字符串标记器的代码。
你会像这样使用它:
select * from movieswhere 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--------------------------------------------------------------------------------ScreamScary MovieExorcistDraculaSawHide and Seek6 rows selected.SQL> 


