2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Db2 for i のSQL構文の書き方のガイド

Last updated at Posted at 2025-01-09

Db2 for i のSQLステートメント・マニュアル

SQL解説書 -> ステートメント に記載があります。
https://www.ibm.com/docs/ja/i/7.5?topic=reference-statements

image.png

たとえば CREATE TABLEは...

CREATE TABLEを見ますと、下記のように構文が分かります。
image.png

構文図の見方

慣れないと見方がわかり難いですね↑
構文図の見方 ページに構文図の説明があります

たとえば、基本的な説明として、→記号の使い方ルールがあったり、
image.png

必須で記述するパラメーターは基準の直線上に記載している
image.png

オプションは基準の直線より下に記載している
image.png

とありますので、
たとえば、下記の構文では、
image.png

CREATE TABLE (テーブル名) が記述必須で、

CREATE OR REPLACE TABLE (テーブル名) のように、OR REPLACEはオプションとして追記できることが分かります。

また、基準の直線より上に記載している
image.png

とありオプションでかつ記述してもしなくても実行結果は同じであることが分かります。

下記の構文Period-definitionの場合、
image.png

PERIOD SYSTEM_TIME と記述しても
PERIOD FOR SYSTEM_TIME と記述しても同じ意味、同じ実行結果になります。

(順次追加したいと思います。。)

SPECIAL THANKS to
guriguriさん、ありがとうございます♪

2
1
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?