例: 問合わせテーブル内に最も古いQITS値のある行の取得 - Advanced SQL Engine - Teradata Database

Teradata Vantage™ - SQLデータ操作言語

Product
Advanced SQL Engine
Teradata Database
Release Number
17.05
Published
2021年1月
Language
日本語
Last Update
2021-03-30
dita:mapPath
ja-JP/vnq1596660420420.ditamap
dita:ditavalPath
ja-JP/vnq1596660420420.ditaval
dita:id
B035-1146
Product Category
Software
Teradata Vantage

このCREATE TABLE文は、shopping_cartというキュー テーブルを作成します。

     CREATE SET TABLE shopping_cart, QUEUE (
       cart_qits  TIMESTAMP(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6),
       product_id INTEGER,
       quantity   INTEGER )
   PRIMARY INDEX (product_id);

このSELECT AND CONSUME文を使用すると、shopping_cartテーブルのcart_qits列の値が最も古い行のすべての列が返されます。

     SELECT AND CONSUME TOP 1 * FROM shopping_cart;