簡化版系統管理 User Story(用戶視角業務需求,含內容、狀態:草擬/完成)與 Work Item(開發過程記錄:詳細設計/編碼任務/Bug,狀態:未分配/處理中/完成,人員信息)。核心表:`USER_STORY`、`WORK_ITEM`。所需六個存儲過程:增刪改查各二。

四大區域:Data Project Explorer(項目)、Data Explorer(連接)、工作區(編輯)、Data Output(結果)。創建連接:右鍵 Connections → New → 填寫信息 → Test Connection → Finish。為免重複輸入密碼:Window → Preferences → Data → Password information 設為 Persistence Scope。

創建 Data Development Project:右鍵 Explorer → New → Data Development Project → 輸入項目名、Schema、選連接 → Finish。項目含五類文件夾:SQL Scripts、Stored Procedures、UDFs、Web Services、XML。

Window → Preferences → Data → SQL Editor → Templates 定義模板。內置通用模板外,項目自定義兩大模板:

使用:右鍵 SQL Scripts → New → SQL or XQuery Script → Content Assist (Alt+/) 選模板 → 高亮變量逐個替寫。語法錯誤實時紅線提示。執行前右鍵 Set Statement Terminator 設分隔符(如 `@`)→ Run SQL,Data Output 顯示成功。
編寫查詢時輸入表名前綴(如 `U`)+ Content Assist 列出匹配表。查看現有存儲過程源碼:Database Explorer → Schemas → Stored Procedures → 右鍵 Open with SQL Editor。

測試發現新增 User Story 失效,代碼無明顯錯誤。啟用調試:

**定位 Bug**:`DECLARE vMaxId SMALLINT` 但 `SELECT MAX(ID)+1 INTO vMaxId` 隨數據增長超出 SMALLINT 範圍溢出。改為 `INTEGER` 重新部署,功能恢復。
Work Item 查詢性能差。SQL 編輯器選中語句 → 右鍵 Visual Explain 獲取圖形化執行計劃。分析發現全表掃描耗時,建立合適索引後再次 Visual Explain,性能大幅提升。實際項目中可識別:索引使用情況、多次掃描、複雜連接優化機會。

業務系統需集成 Work Item 信息但無法直接調用存儲過程。發布為 Web Service:

Data Studio 覆蓋存儲過程全生命周期:模板規範開發、Content Assist 加速編碼、可視化調試秒級定位 Bug、Visual Explain 圖形化調優、一鍵發布 Web Service。還有圖形化 SELECT 生成、單元測試自動生成等待發掘。免費、基於 Eclipse、功能全面——是 DB2 存儲過程開發的不二之選。