使用淘宝Str2varlist与str2numlist 代替 in/exist ,提升性能(Oracle)
在实际使用中,经常会有带in的子查询,如whereidin(1,2,3)这样的情况,但是如果很多这样的语句在数据库中出现,将引起数据库的大量硬解析与共享池SQL碎片。所以,在实际应用中,可以采用其他方法,将这些inlist给绑定起来。如果需要绑定inlist,首先,需要创建两个类型(type):针对数据类型的:CREATEORREPLACETYPENUMTABLETYPEastableofnumb