• SAP HANA Video Tutorials

SAP HANA - SQL 儲存過程



儲存過程允許您將 SQL 語句組合到單個塊中。儲存過程用於在應用程式之間實現特定結果。用於執行某些特定任務的 SQL 語句集和邏輯儲存在 SQL 儲存過程中。這些儲存過程由應用程式執行以執行該任務。

儲存過程可以以輸出引數(整數或字元)或遊標變數的形式返回資料。它還可以導致一組 Select 語句,這些語句由其他儲存過程使用。

儲存過程也用於效能最佳化,因為它包含一系列 SQL 語句,並且來自一組語句的結果決定了要執行的下一組語句。儲存過程防止使用者檢視資料庫中表的複雜性和細節。由於儲存過程包含某些業務邏輯,因此使用者需要執行或呼叫過程名稱。

無需不斷重新發布單個語句,而是可以引用資料庫過程。

建立過程的示例語句

Create procedure prc_name (in inp integer, out opt "EFASION"."ARTICLE_LOOKUP")
as
begin
opt = select * from "EFASION"."ARTICLE_LOOKUP" where article_id = :inp ;
end;
廣告