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

創建數據視圖

當業務邏輯比較復雜時,需要將多層嵌套寫在DML語句中,但是這種方式定位問題比較困難。此時,您可以通過定義數據視圖的方式,將多層嵌套寫在數據視圖中,簡化開發過程。

說明

數據視圖僅用于輔助計算邏輯的描述,不會產生數據的物理存儲。

語法

CREATE TEMPORARY VIEW viewName AS  [ (columnName[ , columnName]* ) ] queryStatement;
  • viewName:視圖名稱。

  • columnName:字段名稱。

  • queryStatement:嵌套語句別名。

示例

--源表
CREATE TEMPORARY TABLE datagen_source (
  name VARCHAR,
  score BIGINT
) WITH (
  'connector' = 'datagen',
  'number-of-rows' = '10'
);

--結果表
CREATE TEMPORARY TABLE rds_output (
  name VARCHAR,
  score BIGINT
) WITH (
  'connector' = 'blackhole'
);

--數據視圖
CREATE TEMPORARY VIEW tmp_view AS 
SELECT 
    * 
FROM 
    datagen_source;

--DML
INSERT INTO
    rds_output
SELECT
    name,
    score
FROM
    tmp_view;