NULL - Teradata Database - Teradata Vantage NewSQL Engine - null文、SQLリクエスト

Teradata Vantage™ SQLデータ操作言語

Product
Teradata Database
Teradata Vantage NewSQL Engine
Release Number
16.20
Published
2019年3月
Language
日本語
Last Update
2019-10-29
dita:mapPath
ja-JP/fbo1512081269404.ditamap
dita:ditavalPath
ja-JP/fbo1512081269404.ditaval
dita:id
B035-1146
Product Category
Software
Teradata Vantage

目的

複文リクエスト、マクロ、ストアド プロシージャなどのSQLリクエストの中に、空行や単独で完結するコメントを含めるための手段を提供します。

構文



構文要素

pad_character
空白文字などの有効な埋め込み文字。
SQL_comment
有効なSQLコメント文字列。

ANSI準拠

null文は、ANSI SQLの分離文字の概念と密接に関連してはいますが、ANSI SQL:2011規格に対するTeradata拡張機能です。

必要な権限

なし。

呼び出し

実行不可プログラム。

定義: null文

オプションの埋め込み文字またはSQLコメント以外には、何も含まれていない文です。

例: Null文

以下のリクエストに含まれるセミコロンは、null文です。

     /* This example shows a comment followed by
        a semicolon used as a null statement */
     ;  UPDATE Pay_Test SET ...

例: Null文と文分離記号

以下のリクエストに含まれる最初のセミコロンは、null文です。2番目のセミコロンは、文分離記号として解釈されます。

     /*    This example shows a semicolon used as a null
           statement and as a statement separator */
           ;  UPDATE Payroll_Test SET Name = 'Wedgewood A'
              WHERE Name = 'Wedgewood A'
           ;  SELECT ...
     -- This example shows the use of an ANSI component
     -- used as a null statement and statement separator ;

例: 単一のNull文

リクエストの最初の文または唯一の文より前にセミコロンがある場合、それはnull文と解釈されます。

     ; DROP TABLE temp_payroll;