如何建立 SQL 查詢,以便從 JDBC 資料來源擷取資料 本程序假設您已建立這個資料集所用的 JDBC 資料來源。 1 在「資料總管」中,用滑鼠右鍵按一下「資料集」,然後選擇「新建資料集」。 2 在「新建資料集」中,指定下列資訊: 1 在「選取資料來源」的「JDBC 資料來源」下方,選取要使用的資料來源。 2 在「資料集類型」中,選取 SQL Select 查詢。 3 在「資料集名稱」中,輸入資料集的名稱。 4 選擇「下一個」。 這時「查詢」會顯示資訊來協助您建立 SQL 查詢。「可用項目」列出資料來源中的項目。 3 如果要查看資料庫中的表格,請展開資料庫,如圖 2-19 所示。 圖 2-19 檢視綱目 您可以使用下列過濾選項來顯示特定的綱目或物件。指定過濾器之後,請選擇「套用過濾器」。 在「綱目」中,選取項目以僅顯示該綱目中的物件。 在「類型」中,選取要顯示的物件類型 — 表格、視圖或儲存程序。 在「過濾器」中,輸入一或多個字母以僅顯示名稱以這些字母開頭的物件。您也可以將 SQL 過濾字元用在所用的資料庫上。 例如,在部分資料庫,底線 (_) 代表任何單一字元,百分比符號 (%) 代表任何字元系列。 4 如果要顯示表格或視圖中的直欄,請按一下表格或視圖名稱旁的加號 (+)。 5 在文字區中,輸入一個 SQL 陳述式,指出要從 JDBC 資料來源擷取的資料。或者,您也可以將表格、視圖和直欄從「可用項目」拖曳至文字區,以將其名稱插入 SQL 陳述式中的插入點,如圖 2-20 所示。 對某些資料庫而言,如果表格或直欄名稱包含空格或 SQL 保留字,您必須將名稱括在引號 (" ") 中。如果您拖放表格和直欄,且這些項目必須括在雙引號內,請選取「使用引用 ID」選項。 當選取這個選項時,在您將表格或直欄名稱放到文字區時,資料集編輯器會插入引號來括住它。 圖 2-20 新增表格至 SQL 查詢 6 選擇「完成」。這時「編輯資料集」會顯示在查詢中所指定的直欄,並提供用來編輯資料集的選項。
本程序假設您已建立這個資料集所用的 JDBC 資料來源。