<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                # SAP HANA 教程:創建序列 > 原文: [https://www.guru99.com/sap-hana-create-sequence.html](https://www.guru99.com/sap-hana-create-sequence.html) **什么是序列?** 序列是一個數據庫對象,它根據序列規范中指定的規則自動生成數值的遞增列表。 例如,在表的列(EMPLOYEE_NO)中自動插入員工編號,當在表中插入新記錄時,我們使用序列。 序列值按升序或降序生成。 序列與表無關; 它們由應用程序使用。 依次有兩個值– * CURRVAL –提供序列的當前值。 * NEXTVAL –提供序列的下一個值。 **語法** ``` CREATE SEQUENCE <sequence_name> [<sequence_parameter_list>] [RESET BY <subquery>] ``` **語法元素** | **元素** | **說明** | | < sequence_name > | 它是序列的名稱。 | | [< sequence_parameter_list >] | 它指定一個或多個序列參數。 | | 以<開頭 start_value > | 它描述了起始序列值。 | | 由<遞增[value] > | 這指定了在每次生成新序列值時從每次分配的最后一個值開始遞增的值。 預設值為 1。 | | MAXVALUE < max_value > | 這指定了最大值,可以由序列生成。 < max_value >可以介于-4611686018427387903 和 4611686018427387902 之間。 | | 沒有最大值 | 當指定 NO MAXVALUE 時,對于升序,最大值將為 4611686018427387903,而對于降序的最小值將為-1。 | | MINVALUE < min_value > / NO MINVALUE | 它指定序列可以生成的最小值。 < min_value >可以在-4611686018427387904 和 4611686018427387387902 之間。使用 NO MINVALUE 時,升序的最小值為 1 | | 周期 | CYCLE 指令指定序列號達到最大值或最小值后將重新啟動。 | | 沒有循環 | 默認選項.NO CYCLE 指令指定序列號達到最大值或最小值后將不會重新啟動。 | | CACHE < cache_size > / | 緩存大小指定將在節點中緩存的序列號范圍。 < cache_size >必須為無符號整數。 | | 不要抓 | 默認選項。 NO CACHE 指令指定不會在節點中緩存序列號。 | | RESET BY <子查詢> | 它指定在數據庫重新啟動期間,數據庫自動執行<子查詢>,并使用返回的值重新啟動序列值。 | **示例–** 我們將創建一個名為 DHK_SCHEMA.EMP_NO 的序列,當使用該序列時,每次創建該序列的值將增加+1。 序列腳本- ``` CREATE SEQUENCE DHK_SCHEMA.EMP_NO START WITH 100 INCREMENT BY 1\. ``` 在下面的示例中,這里我們將使用對象“序列”在每次執行選擇查詢時將 employee no 的值增加+1。 在查詢中,“ nextval”可用于序列號生成或相同類型的需求。 **序列的使用–** ``` SELECT DHK_SCHEMA.EMP_NO.nextval FROM DUMMY; ``` 輸出– 100,101,102………因此,每次執行上述選擇查詢時。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看