什麼是 DB2 中的儲存過程?如何建立一個新的儲存過程?
DB2 儲存過程是直接由 DBMS 管理的程式。儲存過程通常包含 SQL,並且可以透過應用程式呼叫它們。儲存過程處理查詢並將結果返回給應用程式。儲存過程可用於非常常用的 SQL,因此,我們可以直接使用儲存過程,而不用反覆使用相同的 SQL 查詢。
儲存過程的另一個好處是,與應用程式中使用的靜態 SQL 相比,它們速度快並且效能好。儲存過程可以用多種語言編寫,如 COBOL、JAVA、C++ 等。在任何一種語言中編寫儲存過程後,我們必須使用以下命令在 DB2 中註冊此儲存過程。
示例
CREATE PROCEDURE ORDERSTAT (IN ORDER_ID CHAR(8), OUT ORDER_STATUS CHAR(3))
將使用上述命令建立一個名為 ORDERSTAT 的儲存過程,它將以 ORDER_ID 作為輸入,並在輸出中提供 ORDER_STATUS。
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
javascript
PHP