DB2 第 7 版儲存程序可使用 C、Java 或 SQL 語言編寫,但需要額外安裝 C 編譯器。
V7 的 SQL 預存程序使用 DB2 自帶的 SPB 開發工具建置,前提是安裝支援的第三方 C 編譯器(如 VC5/VC6 或 IBM 發布的 C 編譯器)。
編譯器環境:
C:\Program Files\Microsoft Visual Studio\VC98\Bin\vcvars32.bat
編譯器選項:
cl -Ox -W2 /TC -D_X86_=1 -IC:\Progra~1\SQLLIB\include SQLROUTINE_FILENAME.c /link -dll -def:SQLROUTINE_FILENAME.def /out:SQLROUTINE_FILENAME.dll C:\Progra~1\SQLLIB\lib\db2api.lib
關鍵說明:
Progra~1 代替 Program Files)