建立 FULLSELECT 陳述式

FULLSELECT 陳述式會組合子查詢結果和值集來形成一份結果表格。

這個組合可利用 INTERSECT、UNION、EXCEPT、INTERSECT ALL、UNION ALL 和 EXCEPT ALL 等運算子來指定。
  • 支援 DB2® 的所有運算子和 VALUES 子句。
  • 只支援 Sybase 的 UNION 和 UNION ALL 運算子。
  • 只支援 Oracle 的 UNION、UNION ALL、MINUS 和 INTERSECT 運算子。
  • 只支援 Cloudscape™ 的 UNION 和 UNION ALL 運算子以及 VALUES 子句。
如果需要這些運算子的詳細資訊,請參閱資料庫產品的 SQL 參考手冊。

FULLSELECT 陳述式可採巢狀方式放在其他 SQL 陳述式中作為子查詢。 用來擷取單一值作為陳述式內的表示式之 FULLSELECT 陳述式,稱為純量完整選取純量子查詢

VALUES 子句會藉由簡式或複式表示式來指定值的列。您可以在 VALUES 子句中指定一或多個值列。每一個 VALUES 列都是由 FULLSELECT 之結果表格中,某一列之每一個直欄的值所組成。根據選取的組合運算子,這些值可能會也可能不會包含在結果表格中。

請注意,FULLSELECT 陳述式內的任何 SELECT 陳述式中,都不能使用 ORDER BY 子句,但一個 ORDER BY 子句可針對整體 FULLSELECT 陳述式來指定。

您不能用「建立新的 SQL 陳述式」精靈來建立 FULLSELECT 陳述式;只能用 SQL 建置器來建立它。

如果要建立 FULLSELECT 陳述式,請執行下列動作:

  1. 切換至「資料」視景中的「資料定義」視圖。
  2. 展開資料庫所在的專案或資料夾,然後展開資料庫節點,直到陳述式資料夾出現為止。
  3. 用滑鼠右鍵按一下陳述式資料夾,然後在蹦現功能表中按一下新建 > FULLSELECT 陳述式
  4. 輸入陳述式名稱,然後按一下確定
  5. 在「概要」視圖中,用滑鼠右鍵按一下 FULLSELECT 陳述式,將陳述式及 VALUES 子句加入 FULLSELECT 陳述式中。
  6. 在「概要」視圖中,展開或收合 FULLSELECT 陳述式中的節點來查看陳述式的結構。請按一下陳述式和子句來編輯它們。
  7. 如果您要新增 SELECT 或 FULLSELECT,請完成這個陳述式。
  8. 如果您要新增 VALUES 子句,請在「概要」視圖中展開 FULLSELECT 陳述式,用滑鼠右鍵按一下新增的 VALUES 子句,然後按一下蹦現功能表上的新增值列
  9. 在 SQL 建置器的「值列項目」清單中,輸入值列的各個值。 您可以直接輸入值或利用「表示式建置器」精靈來建置表示式。
  10. 依照需要來新增其他 SQL 陳述式、VALUES 列或 VALUES 子句。
  11. 當您完成時,請選取 SQL > 執行來執行陳述式。 輸出會顯示在「資料庫輸出」視圖中。
相關工作
編輯 SQL 陳述式
執行 SQL 陳述式
使用條款 | 讀者意見
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.