亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? copy.sgml

?? PostgreSQL7.4.6 for Linux
?? SGML
?? 第 1 頁 / 共 2 頁
字號:
      <row>       <entry><literal>\f</></entry>       <entry>Form feed (ASCII 12)</entry>      </row>      <row>       <entry><literal>\n</></entry>       <entry>Newline (ASCII 10)</entry>      </row>      <row>       <entry><literal>\r</></entry>       <entry>Carriage return (ASCII 13)</entry>      </row>      <row>       <entry><literal>\t</></entry>       <entry>Tab (ASCII 9)</entry>      </row>      <row>       <entry><literal>\v</></entry>       <entry>Vertical tab (ASCII 11)</entry>      </row>      <row>       <entry><literal>\</><replaceable>digits</></entry>       <entry>Backslash followed by one to three octal digits specifies       the character with that numeric code</entry>      </row>     </tbody>    </tgroup>   </informaltable>    Presently, <command>COPY TO</command> will never emit an octal-digits    backslash sequence, but it does use the other sequences listed above    for those control characters.   </para>   <para>    Any other backslashed character that is not mentioned in the above table    will be taken to represent itself.  However, beware of adding backslashes    unnecessarily, since that might accidentally produce a string matching the    end-of-data marker (<literal>\.</>) or the null string (<literal>\N</> by    default).  These strings will be recognized before any other backslash    processing is done.   </para>   <para>    It is strongly recommended that applications generating COPY data convert    data newlines and carriage returns to the <literal>\n</> and    <literal>\r</> sequences respectively.  At present it is    possible to represent a data carriage return by a backslash and carriage    return, and to represent a data newline by a backslash and newline.      However, these representations might not be accepted in future releases.    They are also highly vulnerable to corruption if the COPY file is    transferred across different machines (for example, from Unix to Windows    or vice versa).   </para>   <para>    <command>COPY TO</command> will terminate each row with a Unix-style     newline (<quote><literal>\n</></>).  Servers running on MS Windows instead    output carriage return/newline (<quote><literal>\r\n</></>), but only for    <command>COPY</> to a server file; for consistency across platforms,    <command>COPY TO STDOUT</> always sends <quote><literal>\n</></>    regardless of server platform.    <command>COPY FROM</command> can handle lines ending with newlines,    carriage returns, or carriage return/newlines.  To reduce the risk of    error due to un-backslashed newlines or carriage returns that were    meant as data, <command>COPY FROM</command> will complain if the line    endings in the input are not all alike.   </para>  </refsect2>  <refsect2>   <title>Binary Format</title>   <para>    The file format used for <command>COPY BINARY</command> changed in    <productname>PostgreSQL</productname> 7.4. The new format consists    of a file header, zero or more tuples containing the row data, and    a file trailer. Headers and data are now in network byte order.   </para>   <refsect3>    <title>File Header</title>    <para>     The file header consists of 15 bytes of fixed fields, followed     by a variable-length header extension area.  The fixed fields are:    <variablelist>     <varlistentry>      <term>Signature</term>      <listitem>       <para>11-byte sequence <literal>PGCOPY\n\377\r\n\0</> --- note that the zero byteis a required part of the signature.  (The signature is designed to alloweasy identification of files that have been munged by a non-8-bit-cleantransfer.  This signature will be changed by end-of-line-translationfilters, dropped zero bytes, dropped high bits, or parity changes.)       </para>      </listitem>     </varlistentry>     <varlistentry>      <term>Flags field</term>      <listitem>       <para>32-bit integer bit mask to denote important aspects of the file format. Bitsare numbered from 0 (<acronym>LSB</>) to 31 (<acronym>MSB</>).  Note thatthis field is stored in network byte order (most significant byte first),as are all the integer fields used in the file format.  Bits16-31 are reserved to denote critical file format issues; a readershould abort if it finds an unexpected bit set in this range. Bits 0-15are reserved to signal backwards-compatible format issues; a readershould simply ignore any unexpected bits set in this range. Currentlyonly one flag bit is defined, and the rest must be zero:        <variablelist>         <varlistentry>          <term>Bit 16</term>          <listitem>           <para>            if 1, OIDs are included in the data; if 0, not           </para>          </listitem>         </varlistentry>        </variablelist>       </para>      </listitem>     </varlistentry>     <varlistentry>      <term>Header extension area length</term>      <listitem>       <para>32-bit integer, length in bytes of remainder of header, not including self.Currently, this is zero, and the first tuple followsimmediately.  Future changes to the format might allow additional datato be present in the header.  A reader should silently skip over any headerextension data it does not know what to do with.       </para>      </listitem>     </varlistentry>    </variablelist>    </para>    <para>The header extension area is envisioned to contain a sequence ofself-identifying chunks.  The flags field is not intended to tell readerswhat is in the extension area.  Specific design of header extension contentsis left for a later release.    </para>    <para>     This design allows for both backwards-compatible header additions (add     header extension chunks, or set low-order flag bits) and     non-backwards-compatible changes (set high-order flag bits to signal such     changes, and add supporting data to the extension area if needed).    </para>   </refsect3>   <refsect3>    <title>Tuples</title>    <para>Each tuple begins with a 16-bit integer count of the number of fields in thetuple.  (Presently, all tuples in a table will have the same count, but thatmight not always be true.)  Then, repeated for each field in the tuple, thereis a 32-bit length word followed by that many bytes of field data.  (Thelength word does not include itself, and can be zero.)  As a special case,-1 indicates a NULL field value.  No value bytes follow in the NULL case.    </para>    <para>There is no alignment padding or any other extra data between fields.    </para>    <para>Presently, all data values in a <command>COPY BINARY</command> file areassumed to be in binary format (format code one).  It is anticipated that afuture extension may add a header field that allows per-column format codesto be specified.    </para>    <para>To determine the appropriate binary format for the actual tuple data youshould consult the <productname>PostgreSQL</productname> source, inparticular the <function>*send</> and <function>*recv</> functions foreach column's data type (typically these functions are found in the<filename>src/backend/utils/adt/</filename> directory of the sourcedistribution).    </para>    <para>If OIDs are included in the file, the OID field immediately follows thefield-count word.  It is a normal field except that it's not includedin the field-count.  In particular it has a length word --- this will allowhandling of 4-byte vs. 8-byte OIDs without too much pain, and will allowOIDs to be shown as null if that ever proves desirable.    </para>   </refsect3>   <refsect3>    <title>File Trailer</title>    <para>     The file trailer consists of a 16-bit integer word containing -1.  This     is easily distinguished from a tuple's field-count word.    </para>    <para>     A reader should report an error if a field-count word is neither -1     nor the expected number of columns.  This provides an extra     check against somehow getting out of sync with the data.    </para>   </refsect3>  </refsect2> </refsect1>  <refsect1>  <title>Examples</title>  <para>   The following example copies a table to the client   using the vertical bar (<literal>|</literal>) as the field delimiter:<programlisting>COPY country TO STDOUT WITH DELIMITER '|';</programlisting>  </para>  <para>   To copy data from a file into the <literal>country</> table:<programlisting>COPY country FROM '/usr1/proj/bray/sql/country_data';</programlisting>  </para>  <para>   Here is a sample of data suitable for copying into a table from   <literal>STDIN</literal>:<programlisting>AF      AFGHANISTANAL      ALBANIADZ      ALGERIAZM      ZAMBIAZW      ZIMBABWE</programlisting>   Note that the white space on each line is actually a tab character.  </para>  <para>   The following is the same data, output in binary format.   The data is shown after filtering through the   Unix utility <command>od -c</command>. The table has three columns;   the first has type <type>char(2)</type>, the second has type <type>text</type>,   and the third has type <type>integer</type>. All the rows have a null value   in the third column.<programlisting>0000000   P   G   C   O   P   Y  \n 377  \r  \n  \0  \0  \0  \0  \0  \00000020  \0  \0  \0  \0 003  \0  \0  \0 002   A   F  \0  \0  \0 013   A0000040   F   G   H   A   N   I   S   T   A   N 377 377 377 377  \0 0030000060  \0  \0  \0 002   A   L  \0  \0  \0 007   A   L   B   A   N   I0000100   A 377 377 377 377  \0 003  \0  \0  \0 002   D   Z  \0  \0  \00000120 007   A   L   G   E   R   I   A 377 377 377 377  \0 003  \0  \00000140  \0 002   Z   M  \0  \0  \0 006   Z   A   M   B   I   A 377 3770000160 377 377  \0 003  \0  \0  \0 002   Z   W  \0  \0  \0  \b   Z   I0000200   M   B   A   B   W   E 377 377 377 377 377 377</programlisting>  </para> </refsect1>  <refsect1>  <title>Compatibility</title>    <para>   There is no <command>COPY</command> statement in the SQL standard.  </para>  <para>   The following syntax was used before PostgreSQL version 7.3 and is   still supported:<synopsis>COPY [ BINARY ] <replaceable class="parameter">tablename</replaceable> [ WITH OIDS ]    FROM { '<replaceable class="parameter">filename</replaceable>' | STDIN }    [ [USING] DELIMITERS '<replaceable class="parameter">delimiter</replaceable>' ]    [ WITH NULL AS '<replaceable class="parameter">null string</replaceable>' ]COPY [ BINARY ] <replaceable class="parameter">tablename</replaceable> [ WITH OIDS ]    TO { '<replaceable class="parameter">filename</replaceable>' | STDOUT }    [ [USING] DELIMITERS '<replaceable class="parameter">delimiter</replaceable>' ]    [ WITH NULL AS '<replaceable class="parameter">null string</replaceable>' ]</synopsis>  </para> </refsect1></refentry><!-- Keep this comment at the end of the fileLocal variables:mode: sgmlsgml-omittag:nilsgml-shorttag:tsgml-minimize-attributes:nilsgml-always-quote-attributes:tsgml-indent-step:1sgml-indent-data:tsgml-parent-document:nilsgml-default-dtd-file:"../reference.ced"sgml-exposed-tags:nilsgml-local-catalogs:"/usr/lib/sgml/catalog"sgml-local-ecat-files:nilEnd:-->

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
在线观看国产一区二区| 亚洲精选一二三| 日韩中文欧美在线| 成人av先锋影音| 久久久天堂av| 日韩精品欧美精品| 欧美最猛黑人xxxxx猛交| 久久亚洲精精品中文字幕早川悠里 | 91精品国产入口| 香蕉影视欧美成人| 91丨九色丨国产丨porny| 国产日韩精品一区二区三区在线| 日韩福利视频导航| 在线不卡一区二区| 日韩中文字幕91| 日韩免费高清视频| 日本女人一区二区三区| 欧美成人精品3d动漫h| 欧美a级一区二区| 欧美国产日韩在线观看| 黄色成人免费在线| 亚洲精品一区二区精华| 成人动漫一区二区在线| 国产欧美日韩在线视频| 国产成人av电影在线观看| 亚洲精品在线观看视频| 国产传媒一区在线| 国产精品久久久久久久久图文区| www.成人在线| 亚洲综合激情另类小说区| 欧美性一级生活| 国产毛片精品视频| 亚洲特黄一级片| 欧美日韩免费一区二区三区| 天天色 色综合| 久久精品一区二区三区av| 99re8在线精品视频免费播放| 亚洲午夜日本在线观看| 欧美日韩高清不卡| 成人午夜激情在线| 亚洲6080在线| 国产欧美一区二区精品性 | 欧美精品久久久久久久久老牛影院 | 婷婷久久综合九色国产成人 | 国产v综合v亚洲欧| 久久超碰97人人做人人爱| 1024国产精品| 国产精品入口麻豆原神| 欧美一区二区三区视频免费 | 久久亚洲私人国产精品va媚药| 欧美日韩综合色| 成人午夜在线免费| 久久精品免费观看| 视频一区欧美日韩| 亚洲国产aⅴ成人精品无吗| 中文字幕视频一区| 日本一区免费视频| 精品三级在线观看| 欧美一区三区二区| 久久精品久久综合| 另类欧美日韩国产在线| 日本91福利区| 精品一区二区三区日韩| 日韩极品在线观看| 久久99这里只有精品| 国产美女久久久久| 成人精品视频一区二区三区| av电影在线观看完整版一区二区| 国产成a人亚洲| 欧美综合在线视频| 在线播放日韩导航| 精品日韩av一区二区| 久久精品亚洲国产奇米99| 国产精品美女久久久久久久网站| 亚洲成人精品一区二区| 亚洲第一av色| 最新日韩av在线| 精品福利一区二区三区 | 国产精品久久久久三级| 亚洲视频 欧洲视频| 日韩精品乱码av一区二区| 国产成人免费9x9x人网站视频| 91国在线观看| 久久久国产午夜精品| 亚洲午夜在线观看视频在线| 免费在线一区观看| caoporm超碰国产精品| 欧美日韩亚州综合| 中文字幕日韩一区二区| 奇米777欧美一区二区| 99综合影院在线| 精品成人佐山爱一区二区| 亚洲一级不卡视频| 国产一区二区三区免费观看| 在线观看不卡视频| 国产欧美日韩在线看| 国内精品国产三级国产a久久| 欧美日韩午夜在线| 亚洲激情第一区| 不卡的av电影在线观看| 亚洲精品一线二线三线| 天天影视涩香欲综合网| 日本高清免费不卡视频| 久久精品一区二区三区四区| 奇米色777欧美一区二区| 91女厕偷拍女厕偷拍高清| 国产视频911| 成人一道本在线| 中文字幕乱码日本亚洲一区二区 | 欧美日本韩国一区二区三区视频 | 91精品国产色综合久久不卡电影 | 亚洲嫩草精品久久| 日本精品一级二级| 午夜视频一区二区| 91精品国产乱码久久蜜臀| 一区二区三区精品视频| 在线观看av一区二区| 天堂影院一区二区| 国产欧美日韩激情| 91成人在线免费观看| 亚洲主播在线观看| 日韩欧美你懂的| 丰满白嫩尤物一区二区| 亚洲乱码国产乱码精品精小说| 欧美午夜电影在线播放| 美国毛片一区二区三区| 日韩一级成人av| 国产寡妇亲子伦一区二区| 欧美国产97人人爽人人喊| 成人av在线资源网| 午夜av区久久| 国产色一区二区| 一本到不卡精品视频在线观看| 亚洲午夜私人影院| 国产夜色精品一区二区av| 色天天综合色天天久久| 国产美女主播视频一区| 夜夜嗨av一区二区三区网页 | 精品国产区一区| 国产视频一区二区在线观看| 日本黄色一区二区| 欧美a一区二区| 日韩国产欧美在线播放| 一区二区三区精品在线| 精品国产乱码久久久久久蜜臀 | 国产乱人伦偷精品视频免下载| 亚洲自拍另类综合| 亚洲欧洲精品一区二区三区| 精品欧美乱码久久久久久1区2区| 91麻豆精品视频| 色欧美日韩亚洲| 9人人澡人人爽人人精品| 国产黄色91视频| 视频在线观看国产精品| 亚洲第一综合色| 亚洲亚洲精品在线观看| 亚洲激情在线激情| 一区二区国产盗摄色噜噜| 亚洲视频在线观看一区| 中文字幕成人av| 亚洲精品视频免费观看| 亚洲成人免费在线| 视频精品一区二区| 免费看欧美女人艹b| 久99久精品视频免费观看| 久久机这里只有精品| 男人的j进女人的j一区| 国产一区二区不卡在线| 99精品视频在线观看| 91女神在线视频| av高清不卡在线| 91精品国产综合久久久久久久久久 | 麻豆专区一区二区三区四区五区| 亚洲一级电影视频| 国产伦精品一区二区三区视频青涩 | 国产精品一区二区无线| 成人免费视频免费观看| 欧美美女视频在线观看| 国产精品国产三级国产aⅴ入口| 亚洲综合激情另类小说区| 久久国产尿小便嘘嘘尿| gogogo免费视频观看亚洲一| 欧美成人激情免费网| 亚洲美女淫视频| 国产剧情一区二区| 欧美日韩久久久一区| 欧美国产一区在线| 国内偷窥港台综合视频在线播放| 色综合中文综合网| 国产成人av福利| 欧美一级视频精品观看| 亚洲精品亚洲人成人网| 91免费国产在线观看| 久久天堂av综合合色蜜桃网| 亚洲福利一区二区| 91电影在线观看| 一区二区三区成人| 粉嫩久久99精品久久久久久夜| 日韩一区二区中文字幕| 午夜久久久久久久久|