SQL 建置器

「建立新的 SQL 陳述式」精靈和 SQL 建置器兩者都提供視覺化介面來建立及執行 SQL 陳述式。您可以利用精靈來建立簡單的 SQL 陳述式,或使用支援陳述式範圍更廣的 SQL 建置器。

請參閱「建立新的 SQL 陳述式」精靈,以取得 SQL 建置器和「建立新的 SQL 陳述式」精靈所能建立之陳述式種類的詳細資料。這些工具所產生的陳述式會儲存在副檔稱為 .sqx 的檔案中。

SQL 建置器含有若干窗格和標籤。 可用的選項取決於您建立的陳述式類型。下列畫面顯示 SQL 建置器的基本佈置。

SQL 查詢建置器主畫面

如果要開啟 SQL 建置器,您可以建立新的陳述式,或在「資料定義」視圖中按兩下現有的陳述式。

建置器由三個主要區段組成:

SQL 程式碼窗格

頂端窗格含有 SQL 陳述式的程式碼。 您可以直接在這個窗格中輸入 SQL 陳述式,或利用工具所提供的特性來建置陳述式。您可以從「SQL 程式碼」窗格的蹦現功能表中取得內容輔助。如果您在這個窗格中修改陳述式,當您將焦點切換至另一個窗格時,會檢查陳述式語法及更新介面。
註: SQL 建置器不支援 SQL 註解(前面有雙破折號 '--' 的各行)。 不過,SQL 查詢建置器還是可以接受它們。儲存好 SQL 陳述式之後,除了「SQL 程式碼」窗格,SQL 建置器的所有區段都無法使用。 您可以繼續利用「SQL 程式碼」窗格來編輯 SQL 陳述式並儲存它。如果您移除註解並儲存陳述式,就可以重新使用 SQL 建置器的所有區段。

表格窗格

「表格」窗格為陳述式中使用的表格或視圖提供視覺化的表示法。在這個窗格中,您可以新增或移除表格、提供表格的別名,以及選取或排除表格中的直欄。當建置 SELECT 陳述式時,您也可以在這個窗格中定義各表格之間的合併。

註: 如果您在「表格」窗格中重新排列表格圖形,然後儲存 SQL 陳述式,表格圖形的排列方式就會回復為線性格式,表格圖形的順序則會回復為它們在 SQL 陳述式中的順序。

設計窗格

「設計」窗格中的選項會隨著您建立的陳述式類型而不同。當有多組可用的選項時,它們會以筆記本頁面的方式來呈現。 比方說,如果是 SELECT 陳述式,就會有部分選項如下:選取直欄、建立條件、建立群組及建立群組條件。這是上圖的底端區段。

其他有用的特性

您可以從 SQL 建置器中任何可以輸入表示式的位置來開啟「表示式建置器」精靈,它會帶您逐步建立複雜的表示式。

在預設「資料」視景中,SQL 建置器右側的「概要」視圖會顯示 WITH 或 FULLSELECT 陳述式的各個元件。

如何處理您建立的 SQL 陳述式

SQL 建置器的作業完成之後,您便建立了可供執行的簡單 SQL 陳述式。您也可以利用這個陳述式來執行下列作業:

請參閱相關作業以取得詳細資料。

SQL 建置器支援的資料庫供應商

如果需要支援的資料庫供應商清單,請參閱支援的資料庫供應商

SQL 文件是根據搭配 IBM® DB2 Universal Database™ 時所能使用的選項來撰寫的。如果您使用不同的資料庫產品,您會發現工具行為或可用選項有些不同。比方說,WITH 陳述式的建立只適用於 DB2。

相關概念
「建立新的 SQL 陳述式」精靈
相關工作
編輯 SQL 陳述式
開啟 SQL 建置器
產生 DADX 檔
利用精靈從 SQL 產生 XML
相關資訊
建立執行 SQL 陳述式的 Java Bean
使用條款 | 讀者意見
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.