執行 SQL 陳述式

您可以執行及測試正在建立的 SQL 陳述式。

如果要執行 SQL 陳述式,請執行下列動作:

  1. 根據您所在的工作台,來執行下列其中一個動作:
    • 在「資料定義」視圖中,用滑鼠右鍵按一下陳述式,然後按一下蹦現功能表上的執行
    • 在 SQL 建置器中,按一下 SQL > 執行
    • 在 Java™ 視景的 SQL 建置器中,按一下執行 SQL 陳述式工具列按鈕。
  2. 如果您沒有連接到資料庫,請在「資料庫連線」精靈中填寫必要欄位,然後按一下完成
  3. 如果您的陳述式內含任何主變數,請在「指定變數值」視窗中輸入您要使用的變數值,按一下完成
這時「資料庫輸出」視圖中會顯示結果。如果該視圖還沒有開啟,它會自動開啟。「資料庫輸出」視圖分成兩個部分。左邊的部分內含唯讀表格,其中含有下列三個直欄:

表格最上面一列內含有關最新執行的資訊。

「資料庫輸出」視圖右邊的部分內含記事本,其中含有下列三個頁面:
  • 訊息 - 顯示資料庫在陳述式執行時所傳回的任何訊息。如果 SQL 陳述式中有錯誤,這個頁面中會出現一則錯誤訊息。所執行的陳述式程式碼也會顯示在這個視圖中。

    如果 DELETE、INSERT 和 UPDATE 陳述式順利執行完成,系統就會在這個頁面上顯示一則訊息。 請參閱資料庫產品的 SQL 文件,檢查 SQL 陳述式結構有沒有效。 請依照需要在 SQL 建置器中進行變更來編輯您的陳述式,再重新執行陳述式。

  • 參數 - 顯示傳遞至陳述式的任何參數。會列出每個參數的名稱及其輸入值。如果為陳述式定義了主變數,則這個頁面將只包含值。
  • 結果 - 內含執行陳述式所產生的所有結果(例如,銷售資料的表格)。依預設,會選取「結果」頁面。

如果本產品中有資料庫連線,且這個連線被人以某種方式從「工作台」外取消了(例如,在 DB2® 中使用 "force applications all" 指令),則系統無法偵測這個連線實際上已遭中斷。

您執行的某些作業需依賴現有的資料庫存活連線。如果連線中斷,任何需要作用中資料庫連線的工作(如在 SQL 建置器中執行 SQL 陳述式)都將無法正確運作。 如果要暫時解決這個問題,您必須關閉「工作台」,再重新啟動它,以重新連接至資料庫。

相關工作
編輯 SQL 陳述式
建立 DELETE 陳述式
建立 INSERT 陳述式
建立 UPDATE 陳述式
建立 SELECT 陳述式
建立 FULLSELECT 陳述式
建立 WITH 陳述式
在 SQL 陳述式中使用主變數
讀者意見
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.