外部テーブルのビューを作成する - Advanced SQL Engine - Teradata Database

Teradata Vantage™ - SQLデータ定義言語 構文規則および例

Product
Advanced SQL Engine
Teradata Database
Release Number
17.10
Published
2021年7月
Language
日本語
Last Update
2021-09-23
dita:mapPath
ja-JP/spp1591731285373.ditamap
dita:ditavalPath
ja-JP/wrg1590696035526.ditaval
dita:id
B035-1144
Product Category
Software
Teradata Vantage

以下の文は、適切なデータ型にキャストされた列の選択された列を含むビューを定義します。

CREATE VIEW riverflow_csv_v AS (
  SELECT
  CAST(datetime AS VARCHAR(20)) datetime,
  CAST(site_no AS CHAR(8)) Site_no,
  CAST(Flow AS FLOAT) Flow,
  CAST(GageHeight AS FLOAT) GageHeight,
  CAST(GageHeight2 AS FLOAT) GageHeight2,
  CAST(Precipitation AS FLOAT) Precipitation
  FROM riverflow_csv
);

次の文は新しいビューを示しています。

SELECT * FROM riverflow_csv_v;
 
datetime          Site_no                    Flow              GageHeight  GageHeight2          Precipitation
----------------  --------  ---------------------  ----------------------  -----------  ---------------------
2018-06-29 00:00  9400815   0.00000000000000E 000  -1.00000000000000E-002            ?  0.00000000000000E 000
2018-07-02 14:35  9429070                       ?                       ?            ?  1.16000000000000E 000
2018-07-01 00:00  9400815   0.00000000000000E 000  -1.00000000000000E-002            ?  0.00000000000000E 000
2018-07-02 00:00  9400815   0.00000000000000E 000  -1.00000000000000E-002            ?  0.00000000000000E 000
2018-07-12 00:00  9400815   0.00000000000000E 000  -1.00000000000000E-002            ?  0.00000000000000E 000
2018-07-10 00:00  9400815   0.00000000000000E 000  -1.00000000000000E-002            ?  0.00000000000000E 000
2018-07-09 00:00  9400815   0.00000000000000E 000  -1.00000000000000E-002            ?  0.00000000000000E 000
2018-07-08 00:00  9400815   0.00000000000000E 000  -1.00000000000000E-002            ?  0.00000000000000E 000
2018-06-29 00:15  9400815   0.00000000000000E 000  -1.00000000000000E-002            ?  0.00000000000000E 000
2018-07-02 14:36  9429070                       ?                       ?            ?  1.09000000000000E 000