<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>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                # 59.2\. BKI 命令 `create` `_tablename_` `_tableoid_` [`bootstrap`] [`shared_relation`] [`without_oids`] [`rowtype_oid` `_oid_`] (`_name1_` = `_type1_` [, `_name2_` = `_type2_`, ...]) 創建一個名為`_tablename_`并且 OID 為 `_tableoid_`的表,表字段在圓括弧中給出。 `bootstrap.c`直接支持下列字段類型:`bool`,`bytea`, `char` (1 字節), `name`, `int2`,`int4`, `regproc`, `regclass`, `regtype`, `text`,`oid`, `tid`, `xid`, `cid`, `int2vector`, `oidvector`, `_int4`(數組), `_text`(數組),`_oid`(數組),`_char`(數組),`_aclitem`(數組)。 盡管可以創建包含其它類型字段的表,但是只有在創建完`pg_type`并且填充了合適的記錄之后才行。 這實際上就意味著在系統初始化表中,只能使用這些字段類型,而非系統初始化表可以使用任意內置類型。 如果聲明了`bootstrap`,那么將只在磁盤上創建表;不會向`pg_class`, `pg_attribute`等系統表里面輸入任何東西。因此這樣的表將無法被普通的 SQL 操作訪問, 直到那些記錄用硬辦法(用`insert`命令)填入。這個選項用于創建`pg_class`等自身。 如果聲明了`shared_relation`,那么表就作為共享表創建。除非聲明了`without_oids`, 否則將會有 OID 。表的行類型OID((`pg_type` OID)可以可選的通過`rowtype_oid` 子句聲明;如果沒有聲明,會自動為表生成一個OID。(如果聲明了`bootstrap`,那么 `rowtype_oid`子句是沒有用的,但是它可以在文檔中給出。) `open` `_tablename_` 打開一個名為`_tablename_`的表,準備插入數據。 任何當前已經打開的表都會被關閉。 `close` [`_tablename_`] 關閉打開的表。給出的表名用于交叉檢查,但并不是必須的。 `insert` [`OID =` `_oid_value_`] `(` `_value1_` `_value2_` ... `)` 如果`_oid_value_`為零,那么用 `_value1_`, `_value2_`等作為字段值以及 `_oid_value_`作為其 OID(對象標識)向打開的表插入一條新記錄, 否則省略子句,而表則擁有 OID ,并賦予下一個可用的 OID 數值。 NULL 可以用特殊的關鍵字`_null_`聲明。包含空白的值必須用雙引號栝起。 `declare` [`unique`] `index` `_indexname_` `_indexoid_` `on` `_tablename_` `using` `_amname_` `(` `_opclass1_` `_name1_` [, ...] `)` 在一個叫`_tablename_`的表上用 `_amname_`訪問方法創建一個 OID 是 `_indexoid_`的叫做 `_indexname_`的索引。索引的字段叫 `_name1_`, `_name2_` 等,而使用的操作符類分別是`_opclass1_`, `_opclass2_`等。將會創建索引文件和恰當的系統表記錄, 但是索引內容不會被此命令初始化。 `declare toast` `_toasttableoid_` `_toastindexoid_` `on` `_tablename_` 為名為`_tablename_`的表創建一個 TOAST 表。 這個 TOAST 的 OID 是`_toasttableoid_`, 其索引的 OID 是`_toastindexoid_`。 與`declare index`一樣,索引的填充會被推遲。 `build indices` 填充前面聲明的索引。
                  <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>

                              哎呀哎呀视频在线观看