如何閱讀語法圖

本主題說明 SQL 語法圖的結構。

遵循行的路徑,從左到右,從上到下閱讀語法圖。

兩條右箭頭及一條行 * * * -- 指出語法圖的開頭。

一行及單一右箭頭 -- 指出語法在下一行繼續。

右箭頭及某一行 -- 指出語法從前一行繼續。

後接右箭頭及左箭頭的線條 -- 比如等於一語法圖的結尾。

語法片段以垂直線和連字號 |開頭,以連字號和垂直線結尾 --|

需要的項目出現在水平線上(主要路徑)。

Read syntax diagramSkip visual syntax diagramrequired_item

選用的項目出現在主要路徑下方。

Read syntax diagramSkip visual syntax diagramrequired_itemoptional_item

如果主要路徑上方出現選用項目,則該項目對執行沒有影響,且僅用於可讀性。

Read syntax diagramSkip visual syntax diagramrequired_itemoptional_item

如果您可以從兩個以上項目中選擇,則它們會出現在堆疊中。

如果您必須選擇其中一個項目,則堆疊中的一個項目會出現在主要路徑上。

Read syntax diagramSkip visual syntax diagramrequired_itemrequired_choice1required_choice2

若選擇其中一個項目並非絕對必要,則整個堆疊會出現在主要路徑下方。

Read syntax diagramSkip visual syntax diagramrequired_itemoptional_choice1optional_choice2

如果其中一個項目是預設值,則它會出現在主要路徑上方,其餘選項將顯示如下。

Read syntax diagramSkip visual syntax diagramrequired_itemdefault_choiceoptional_choiceoptional_choice

轉向左邊的箭頭(在主線上方)表示項目可以重複。 在此情況下,重複的項目必須以一或多個空白區隔。

Read syntax diagramSkip visual syntax diagramrequired_itemrepeatable_item

若重複箭頭包含逗點,則您必須使用逗點將重複的項目隔開。

Read syntax diagramSkip visual syntax diagramrequired_item,repeatable_item

堆疊上方的重複箭頭表示您可以從堆疊項目中選取多個選項,或重複單一選項。

關鍵字以大寫形式出現 (例如, FROM)。 它們的拼字必須與顯示的完全相同。 變數會以小寫形式出現 (例如, column-name)。 它們代表語法中使用者提供的名稱或值。

如果顯示標點符號、括弧、算術運算子或其他這類符號,則必須輸入它們作為語法的一部分。

有時單一變數代表較大的語法片段。 例如,在下圖中,變數 parameter-block 代表標示為 parameter-block的整個語法片段:

Read syntax diagramSkip visual syntax diagramrequired_itemparameter-block
parameter-block
Read syntax diagramSkip visual syntax diagramparameter1parameter2parameter3parameter4

任何順序都可以指定在 大項目符號 (●) 之間出現的相鄰區段。

Read syntax diagramSkip visual syntax diagramrequired_itemitem1item2 item3item4
上圖顯示 item2 和 item3 可依任一順序指定。 下列兩項都有效:
   required_item item1 item2 item3 item4
   required_item item1 item3 item2 item4