Oracle 20c 新特性:SQL 宏支持(SQL Macro)Scalar 和 Table 模式

  • 2019 年 10 月 6 日
  • 筆記

SQL宏特性,允許開發人員將複雜的處理通過宏定義實現,隨後可以在 SQL 中任何位置調用宏。這個特性的實現類似於12c中實現的 Function in SQL 特性。

在 Oracle Database 20c 中,Oracle 帶來了 SQL 的超級增強 – SQL 宏 (SQL Macro)特性。

SQL宏特性,允許開發人員將複雜的處理通過宏定義實現,隨後可以在 SQL 中任何位置調用宏。這個特性的實現類似於12c中實現的 Function in SQL 特性。

SQL宏支持兩種類型:

  • 標量 – Scalar;
  • 表 – Table;

標量表達式,可以用在 SELECT列表,WHERE / HAVING ,Group BY / Order By 等語句中;

表方式可以用於 FROM 語句中。

Oracle 20c 的SQL 能力正在極大的增強。

出自:墨天輪資訊(https://www.modb.pro/db/6640,點擊「閱讀原文」或者複製到瀏覽器直接打開)

數據和雲

ID:OraNews

文章詳情:數據和雲(OraNews)