如何閱讀語法圖
下列規則適用於本書中使用的語法圖。
- 從左到右,從上到下,遵循行的路徑,閱讀語法圖。
範例 --- 符號指出語法圖的開頭。
--- * 符號指出語法在下一行繼續。
--- 符號指出語法從前一行繼續。
--- * * * 符號指出語法圖的結尾。
語法單元圖以 | --- 符號開頭,以 --- | 符號結尾。
- 必要項目會出現在水平線 (主要路徑) 上。
- 選用項目會出現在主要路徑下方。
如果項目出現在主要路徑上方,則該項目是選用項目,不會影響陳述式的執行,且僅用於可讀性。
- 如果可以選擇多個項目,則它們會在堆疊中垂直出現。
如果必須選擇其中一個項目,則堆疊的一個項目會出現在主要路徑上。
如果選擇其中一個項目是選用的,則整個堆疊會出現在主要路徑下方。
如果其中一個項目是預設值,它會出現在主要路徑上方,其餘選項會顯示在下方。
如果選用項目在未指定時具有預設值,則預設值會出現在主要路徑上方。
- 回到左側的箭頭在主線上方指出可以重複的項目。
如果重複箭頭包含逗點,則必須以逗點區隔重複的項目。
堆疊上方的重複箭頭表示堆疊中的項目可以重複。
- 關鍵字以大寫形式出現 (例如,
FROM)。 它們的拼字必須與顯示的完全相同。 變數會全部以小寫字母顯示 (例如, column-name)。 它們代表使用者提供的名稱或值。 - 如果顯示標點符號、括弧、算術運算子或其他這類符號,則必須輸入它們作為語法的一部分。
- 語法圖只包含偏好或標準關鍵字。 如果除了標準關鍵字之外還支援非標準同義字,則會在 附註 區段中說明它們,而不是語法圖。 為了達到最大可攜性,請使用偏好或標準關鍵字。
- 有時單一變數代表較大的語法片段。 例如,在下圖中,變數
parameter-block代表標示為 parameter-block的整個語法片段:
