E 文字列と負の数

タブを E 文字列で書いた値、負の数、TRUE を含む行の例です。エスケープの展開と、符号つきの数・真偽値の読み取りを確かめます。

入力

SQL

INSERT INTO t (a, b, c) VALUES (E'x\ty', -5, true)

NULL の書き方

空欄にする

結果

エラー 0 件・警告 0 件・情報 0 件

指摘(エラー・警告・情報)

指摘はありません。

表名t
データ行数1 行
列数3 列
INSERT 文の数1 個

復元した CSV

a,b,c
x	y,-5,true

検算(この結果になる理由)

E'x\ty' の \t はタブ文字に展開されます(4.1.2.2 節)。-5 は数値、true は真偽値としてそのまま書き出します。出力は a,b,c の見出しと、x、タブ、y、-5、true を並べた 1 行で、指摘はありません。

判定の根拠は仕様と根拠に、仕様の出典とともにまとめています。自分の入力で試すにはツールをお使いください。

このツールの制約

ご利用にあたって

  • 結果は字句の読み取りにもとづく確認で、実際のデータベースでの解釈を保証するものではありません。
  • ドキュメントは PostgreSQL License で公開されています。このサイトはその内容を要約して参照しており、転載はしていません。

ほかの入力例