日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

使用集合類型表達(dá)式TABLE引用嵌套表時,數(shù)據(jù)庫會返回一個包含單列的虛擬表,該列的名稱為COLUMN_VALUE,通過該偽列可以引用集合中的元素。

使用指南

COLUMN_VALUE可以在集合類型的TABLE表達(dá)式引用嵌套表時使用,可以出現(xiàn)在SELECT LISTWHEREHAVINGORDER BY以及GROUP BY等位置。

示例

  • 使用TABLE表達(dá)式引用user_names嵌套表查詢所有用戶名稱。

    CREATE TYPE user_names IS TABLE OF varchar2(100);
    SELECT column_value FROM TABLE(user_names('Alice', 'Bob', 'Charlie'));

    返回結(jié)果如下:

     column_value 
    --------------
     Alice
     Bob
     Charlie
    (3 rows)
  • COLUMN_VALUE可以被用于SELECT LISTWHEREHAVINGORDER BY以及GROUP BY子句。

    • CREATE TYPE user_names IS TABLE OF varchar2(100);
      SELECT column_value FROM TABLE(user_names('Alice', 'Bob', 'Charlie', 'Alice', 'Alice', 'Bob', 'Charlie')) WHERE column_value = 'Alice';

      返回結(jié)果如下:

       column_value
      --------------
       Alice
       Alice
       Alice
      (3 rows)
    • SELECT column_value FROM TABLE(user_names('Alice', 'Bob', 'Charlie', 'Alice', 'Alice', 'Bob', 'Charlie')) GROUP BY column_value HAVING column_value = 'Alice' ORDER BY column_value;

      返回結(jié)果如下:

       column_value
      --------------
       Alice
      (1 row)