如何閱讀語法圖
本主題說明 SQL 語法圖的結構。
遵循行的路徑,從左到右,從上到下閱讀語法圖。
兩條右箭頭及一條行 * * * -- 指出語法圖的開頭。
一行及單一右箭頭 -- 指出語法在下一行繼續。
右箭頭及某一行 -- 指出語法從前一行繼續。
後接右箭頭及左箭頭的線條 -- 比如等於一語法圖的結尾。
語法片段以垂直線和連字號 |開頭,以連字號和垂直線結尾 --|。
需要的項目出現在水平線上(主要路徑)。
選用的項目出現在主要路徑下方。
如果主要路徑上方出現選用項目,則該項目對執行沒有影響,且僅用於可讀性。
如果您可以從兩個以上項目中選擇,則它們會出現在堆疊中。
如果您必須選擇其中一個項目,則堆疊中的一個項目會出現在主要路徑上。
若選擇其中一個項目並非絕對必要,則整個堆疊會出現在主要路徑下方。
如果其中一個項目是預設值,則它會出現在主要路徑上方,其餘選項將顯示如下。
轉向左邊的箭頭(在主線上方)表示項目可以重複。 在此情況下,重複的項目必須以一或多個空白區隔。
若重複箭頭包含逗點,則您必須使用逗點將重複的項目隔開。
堆疊上方的重複箭頭表示您可以從堆疊項目中選取多個選項,或重複單一選項。
關鍵字以大寫形式出現 (例如, FROM)。 它們的拼字必須與顯示的完全相同。 變數會以小寫形式出現 (例如, column-name)。 它們代表語法中使用者提供的名稱或值。
如果顯示標點符號、括弧、算術運算子或其他這類符號,則必須輸入它們作為語法的一部分。
有時單一變數代表較大的語法片段。 例如,在下圖中,變數 parameter-block 代表標示為 parameter-block的整個語法片段:
任何順序都可以指定在 大項目符號
(●) 之間出現的相鄰區段。
上圖顯示 item2 和 item3 可依任一順序指定。 下列兩項都有效:
required_item item1 item2 item3 item4
required_item item1 item3 item2 item4