前言
大家都知道在12CR2中出現一種新的查詢轉換技術臨時表轉換, 在下面的例子中,數據庫對customers表上的子查詢結果物化到一個臨時表中:
SQL> show parameter star_transformation_enabledstar_transformation_enabled string FALSESQL> alter session set star_transformation_enabled='true';Session altered.SQL> SELECT c.cust_city, 2 t.calendar_quarter_desc, 3 SUM(s.amount_sold) sales_amount 4 FROM sales s, 5 times t, 6 customers c, 7 channels ch 8 WHERE s.time_id = t.time_id 9 AND s.cust_id = c.cust_id 10 AND s.channel_id = ch.channel_id 11 AND c.cust_state_province = 'CA' 12 AND ch.channel_desc = 'Internet' 13 AND t.calendar_quarter_desc IN ('1999-01','1999-02') 14 GROUP BY c.cust_city, t.calendar_quarter_desc;Montara 1999-02 1618.01Pala 1999-01 3263.93Cloverdale 1999-01 52.64Cloverdale 1999-02 266.28San Francisco 1999-01 3058.27San Mateo 1999-01 8754.59Los Angeles 1999-01 1886.19San Mateo 1999-02 21399.42Pala 1999-02 936.62El Sobrante 1999-02 3744.03El Sobrante 1999-01 5392.34Quartzhill 1999-01 987.3Legrand 1999-01 26.32Pescadero 1999-01 26.32Arbuckle 1999-02 241.2Quartzhill 1999-02 412.83Montara 1999-01 289.07Arbuckle 1999-01 270.08San Francisco 1999-02 11257Los Angeles 1999-02 2128.59Pescadero 1999-02 298.44Legrand 1999-02 18.6622 rows selected.
優化器使用臨時表SYS_TEMP_0FD9D6893_63D6F82來代替customers表,并且使用臨時表中的相關列來替換所引用的列cust_id和cust_city。數據庫創建帶有兩列(c0 number,c1 varchar2(30))的臨時表(從執行計劃中的 6 主站蜘蛛池模板: 在线一区二区三区视频 | 国产不卡一区在线观看 | 久久久久久久一区二区三区 | 午夜影院操 | 日韩中文字幕a | 超碰在线中文字幕 | 亚洲精品一区二区三区蜜桃久 | 国产精品久久久久久久久久久久久久 | 久久久久久99 | 国产精品国产精品国产专区不卡 | 国产成人精品一区二区三区 | 久草免费在线 | 国产特黄一级 | 日韩在线视频免费观看 | 久草免费在线视频 | 日韩色av| 91精品国产色综合久久 | 久久久99精品免费观看 | 国产成人+综合亚洲+天堂 | 日本一区免费看 | 色视频网站在线观看 | 色综合二区 | 免费观看一级特黄欧美大片 | 久久人人爽人人爽人人片av软件 | 91精品麻豆| 精品99久久久久久 | 国产精品久久久久久吹潮 | 在线观看一区 | 久久精品国产亚洲 | 日本视频在线免费观看 | 日本一区二区高清不卡 | 亚洲男人天堂2024 | www.78av| 国产情侣在线视频 | 国产18av | av影片在线播放 | 欧美区在线 | 国产精品视频一区二区三区麻豆 | 日韩三级电影在线免费观看 | 国产精品视频免费 | 一区二区三区av |