A.他們減少網絡往返。
B.它們通過綁定 命令減少對數據庫的呼叫次數並減少網絡流量。
C.它們減少了對數據庫的調用次數,並通過使用本地PL/SQL引擎減少了網絡流量。 D.它們允許應用程序在本地執行高速處理。 E.他們推遲PL/SQL解析直到運行時間。
我認爲答案應該是A和B,但我遇到了答案B和E 你能解釋我A和B 之間的區別是什麼,它推遲解析到運行時?怎麼樣?
A.他們減少網絡往返。
B.它們通過綁定 命令減少對數據庫的呼叫次數並減少網絡流量。
C.它們減少了對數據庫的調用次數,並通過使用本地PL/SQL引擎減少了網絡流量。 D.它們允許應用程序在本地執行高速處理。 E.他們推遲PL/SQL解析直到運行時間。
我認爲答案應該是A和B,但我遇到了答案B和E 你能解釋我A和B 之間的區別是什麼,它推遲解析到運行時?怎麼樣?
對我來說,正確的答案是D.存儲過程的最大優點是它們被編譯到數據庫中,因此可以進行高速處理。
編輯:與Codo的評論,讓我澄清。當我讀「本地」時,我讀爲「在數據庫引擎中」。
由於通常只發出一個請求來獲取/設置數據,因此通話次數通常不會減少。
P.S. :我猜你從測試中得到了這個問題? :)
它會將「本地」解釋爲應用程序或應用程序服務器運行的位置。然後選項D將不正確。 – Codo 2012-02-10 10:41:21
嘿,我想我把「本地」解釋爲「在數據庫引擎中:) :) – 2012-02-10 10:42:57
@科多:那麼正確的答案是什麼? – 2012-02-10 11:06:03
'推遲分析,直到運行''?這聽起來就像存儲過程的反面! – 2012-02-10 09:38:44
@MartinJames:先生,這意味着A和B是正確的嗎? – 2012-02-10 11:17:48