S-JIS[2026-04-06]

Tsurugi values

TsurugiSQLのvalues句のメモ。


概要

Tsurugi 1.10.0でvalues句(テーブル構築式)が使えるようになった。
(一般的にはvaluesと言えばinsert文で使うものだが、insert文以外で独立して使用できる)

values (1, 2, 3)」は「select 1, 2, 3」と同等。(Tsurugi 1.10.0から、select文のfrom句が省略できるようになった)

from句を省略したselect文とは異なり、values句では複数行を指定することも出来る。


valuesの例

tgsql> values (1);
[@#0: BIGINT]
[1]
(1 row)
tgsql> values (1, 2, 3);
[@#0: BIGINT, @#1: BIGINT, @#2: BIGINT]
[1, 2, 3]
(1 row)
tgsql> values (1,2,3), (4,5,6), (7,8,9);
[@#0: BIGINT, @#1: BIGINT, @#2: BIGINT]
[1, 2, 3]
[4, 5, 6]
[7, 8, 9]
(3 rows)

Tsurugi SQLへ戻る / Tsurugiへ戻る / 技術メモへ戻る
メールの送信先:ひしだま