alter session set cursor_sharing=force; 可以让oracle强制bind param,来减少语句分析时间和latching的使用。 但是cursor_sharing要慎用。 如 select /*TAG*/ substr(t.t3,1,1) from ccccc t where rownum = 1; 在这里就会降低sql的效率。