查詢資料庫

連線到資料來源後,您便可以選擇使用 SQL 查詢來匯入欄位。從主對話框中,選取 SQL 查詢作為連線模式。這將在對話框中新增一個查詢編輯器視窗。使用查詢編輯器可建立或載入一個或多個 SQL 查詢,其結果集將被讀取到資料串流中。

如果指定了多個 SQL 查詢,請使用分號 (;) 進行分隔並確保不存在多重 SELECT 陳述式。

若要取消和關閉查詢編輯器視窗,可選取表格作為連線模式。

可以在 SQL 查詢中包含 SPSS® Modeler 串流參數(一種使用者定義變數)。如需相關資訊,請參閱在 SQL 查詢中使用串流參數

載入查詢。按一下此選項可開啟檔案瀏覽器並載入先前儲存的查詢。

儲存查詢。按一下此選項可開啟「儲存查詢」對話框以儲存現行查詢。

匯入預設值。按一下此選項可匯入使用對話框中選取的表格和欄自動構建的範例 SQL SELECT 陳述式。

清除。清除工作區的內容。當想要重新開始編輯時,可使用此選項。

分割文字。預設選項從不表示查詢將完整地傳送到資料庫。另外,您還可以選擇根據需要,這表示 SPSS Modeler 會試圖對查詢進行剖析並確定是否存在應該逐條傳送給資料庫的 SQL 陳述式。

重要: 根據您使用的資料庫而定,SPSS Modeler 可能會嘗試執行您輸入的自訂 SQL 以取得 SQL 導致的資料模型。例如,當使用 MySQL 或 Google BigQuery 時,依預設在取得表格綱目時會呼叫 SQLExecute();因此 SPSS Modeler 將執行 SQL 並取得資料模型。此情況並不適用於大部分資料庫驅動程式。

如果您想要避免出現此情況,請參閱 使用自訂資料庫配置檔 以詳細瞭解如何自訂 SPSS Modeler 在此類情況下處理 SQL 的方式。