在此課程中,您將在先前課程中建立的資料開發專案中建立並儲存部分應用程式開發構件。您將建立 SQL 查詢,並使用它來建立 SQL 儲存程序,而且將簡略地瀏覽其他功能。
您可以使用 Optim Development Studio 中的資料開發專案,來建立並儲存資料庫應用程式開發構件,例如常式、查詢及 XML 檔案。
首先,建立 SQL 查詢。
- 在「資料專案瀏覽器」中,展開您先前建立的資料開發專案,並以滑鼠右鍵按一下 SQL Script 資料夾,然後選取。 即會開啟「新建 SQL 陳述式」精靈。
- 鍵入 SQL 陳述式的名稱 (例如,testSelect),並選取使用「SQL 查詢」建置器來編輯陳述式,然後按一下完成。 在此指導教學中,您會使用圖形「SQL 查詢」建置器,來建立 SQL 陳述式,但是您也可以使用 SQL 及 XQuery 編輯器,來建立 SQL 陳述式。SQL 及 XQuery 編輯器包括許多有用的功能,包括強調顯示語法、內容輔助及範本支援。
- 在「SQL 查詢」建置器中,用滑鼠右鍵按一下中央畫面,然後選取新增表格。
- 在開啟的視窗中,瀏覽至 EMPLOYEE 表格,再按一下確定。
- 使用「SQL 查詢」建置器底端的標籤區域,以將直欄及條件新增至查詢,或在「SQL 查詢」建置器頂端的編輯器中鍵入查詢。 最終查詢的樣子如下所示:
SELECT FIRSTNME, LASTNAME FROM EMPLOYEE WHERE SALARY > :SALARY
- 按一下,將您的查詢儲存至專案,並關閉「SQL 查詢」建置器。 即會儲存 SQL 查詢,並顯示在「資料專案瀏覽器」的專案中。
現在,使用 SQL 查詢來產生儲存程序及使用者定義的函數。
- 用滑鼠右鍵按一下您專案中的儲存程序資料夾,然後選取。 即會開啟「新建儲存程序」精靈。
- 在精靈首頁上,指定儲存程序的名稱 (例如,mySQLPROCEDURE),然後在語言欄位中選取 Java。
註: 您也可以建立 Java™ 儲存程序,或以 DB2® for z/OS® 為目標的原生及外部 SQL 儲存程序。
- 按下一步。
- 在「SQL 陳述式」頁面上,按一下匯入來開啟一個視窗,以便您可以匯入先前建立的 SQL 查詢。 或者,您可以按一下建立 SQL 以開啟另一個精靈,以便您可以建立 SQL 陳述式。
- 在「匯入 SQL 陳述式」視窗中,選取您已建立的 SQL 查詢,再按一下匯入。 已匯入的查詢會顯示在陳述式清單中。
- 強調顯示陳述式清單中的預設 SQL 陳述式 (Statement1),再按一下移除,以從清單中移除它。
- 按下一步,直到您到達「摘要」頁面。 在此指導教學中,您未變更其他選項,但是您可以檢視其他可用於建立儲存程序的選項。
- 按一下完成。
即會建立儲存程序,並顯示在「資料專案瀏覽器」中您的專案內。您現在可以部署、執行及除錯儲存程序。您也可以遵循類似的步驟,來建立使用者定義的函數。
如果您是 Java 開發人員,則您可以使用 Optim Development Studio 中的 pureQuery 功能,來產生 pureQuery 程式碼。pureQuery 是高效能的 Java 資料存取技術,該項技術著重於簡化開發及管理存取資料之應用程式的作業。
如需 pureQuery 功能的詳細資訊,請參閱 pureQuery 線上說明。
除了常式及 SQL 查詢外,您也可以在資料開發專案中儲存 XML 構件。您可以使用精靈及編輯器,來建立及修改 XML 檔案。您可以登錄 DB2 資料庫上的 XML 綱目,以便它可以用於分解及驗證 XML 資料插入項目。您可以使用精靈或表格資料編輯器,將 XML 資料插入 XML 直欄。
您也可以使用資料開發專案,來建立及部署 Web 服務,將資料庫作業 (SQL SELECT 及 DML 陳述式、XQuery 表示式或儲存程序的呼叫) 呈現至用戶端應用程式。如需 Web 服務功能的詳細資訊,請參閱 Web 服務線上說明。