如何閱讀語法圖

下列規則適用於本書中使用的語法圖。

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

    範例 --- 符號指出語法圖的開頭。

    --- * 符號指出語法在下一行繼續。

    --- 符號指出語法從前一行繼續。

    --- * * * 符號指出語法圖的結尾。

    語法單元圖以 | --- 符號開頭,以 --- | 符號結尾。

  • 必要項目會出現在水平線 (主要路徑) 上。
    讀取語法圖跳過視覺化語法圖required_item
  • 選用項目會出現在主要路徑下方。
    讀取語法圖跳過視覺化語法圖required_itemoptional_item

    如果項目出現在主要路徑上方,則該項目是選用項目,不會影響陳述式的執行,且僅用於可讀性。

    讀取語法圖跳過視覺化語法圖required_itemoptional_item
  • 如果可以選擇多個項目,則它們會在堆疊中垂直出現。

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

    讀取語法圖跳過視覺化語法圖required_itemrequired_choicerequired_choice

    如果選擇其中一個項目是選用的,則整個堆疊會出現在主要路徑下方。

    讀取語法圖跳過視覺化語法圖required_itemoptional_choiceoptional_choice

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

    讀取語法圖跳過視覺化語法圖required_itemdefault_choiceoptional_choiceoptional_choice

    如果選用項目在未指定時具有預設值,則預設值會出現在主要路徑上方。

    讀取語法圖跳過視覺化語法圖required_itemoptional_choicedefault_choicerequired_choicerequired_choiceoptional_choice
  • 回到左側的箭頭在主線上方指出可以重複的項目。
    讀取語法圖跳過視覺化語法圖required_itemrepeatable_item

    如果重複箭頭包含逗點,則必須以逗點區隔重複的項目。

    讀取語法圖跳過視覺化語法圖required_item,repeatable_item

    堆疊上方的重複箭頭表示堆疊中的項目可以重複。

  • 關鍵字以大寫形式出現 (例如, FROM)。 它們的拼字必須與顯示的完全相同。 變數會全部以小寫字母顯示 (例如, column-name)。 它們代表使用者提供的名稱或值。
  • 如果顯示標點符號、括弧、算術運算子或其他這類符號,則必須輸入它們作為語法的一部分。
  • 語法圖只包含偏好或標準關鍵字。 如果除了標準關鍵字之外還支援非標準同義字,則會在 附註 區段中說明它們,而不是語法圖。 為了達到最大可攜性,請使用偏好或標準關鍵字。
  • 有時單一變數代表較大的語法片段。 例如,在下圖中,變數 parameter-block 代表標示為 parameter-block的整個語法片段:
    讀取語法圖跳過視覺化語法圖required_item參數區塊
    參數-區塊
    讀取語法圖跳過視覺化語法圖parameter1parameter2parameter3parameter4