色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

sql綁定變量是什么意思

謝彥文2年前12瀏覽0評論

sql綁定變量是什么意思?

是指在SQL語句的條件中使用變量而不是常量。

比如shared pool里有兩條sql語句,

select * from tab1 where col1=1;

select * from tab1 where col1=2;

對oracle數據庫來說,這是兩條完全不同的SQL,對這兩條語句都需要進行hard parse。

因為oracle會根據sql語句的文本去計算每個字符在內存里的hash值,因此雖然上述兩條SQL只有一個字符不一樣,oracle根據hash算法在內存中得到的hash地址就不一樣,所以oracle就會認為這是兩條完全不同的語句。