爲什麼使用參數化查詢到的數據插入表:爲什麼使用參數化查詢將數據插入到不是追加值的查詢字符串更快的表?
不是追加值的查詢字符串更快string queryString = "insert into product(id, name) values (@id, @name)";
:
string queryString = "insert into product(id, name) values (" + _id + ", " + _name + ")";
?
當我在循環中使用該命令來插入10K行時,參數化查詢比另一個快一個數量級。
我知道一個參數化查詢具有安全性和可維護性的好處,並且它是推薦的使用方式,但是現在我對解釋爲什麼它會更快?
不要的問題,而是享受,很少沒有任何事情最終會被更安全,更快捷! :) – Phil 2009-12-05 10:38:59
你正在使用哪個數據庫? – RickNZ 2009-12-05 10:39:24