EXPORT 命令

EXPORT 命令将数据从数据库导出到多种外部文件格式之一。 用户通过提供 SQL SELECT 语句或通过提供类型表的分层信息来指定要导出的数据。

有关更多信息,请参阅 导出实用程序的文件类型修饰符

权限

使用 EXPORT 命令需要下列其中一个权限:
  • 对每个参与表或视图的模式的 DATAACCESS 权限
  • 对于数据库的 DATAACCESS 权限
  • 对每个参与表或视图的模式的 SELECTIN 特权
  • 对每个参与表或视图的 CONTROL 或 SELECT 特权

需要的连接

数据库。 如果启用了隐式连接,那么将建立与缺省数据库的连接。 从 Linux, UNIX 或 Windows 客户机对 Linux®, UNIX 或 Windows 数据库服务器的实用程序访问必须是通过引擎的直接连接。 访问权不得是通过 Db2 Connect 网关或回送环境的直接连接。

命令语法

Read syntax diagramSkip visual syntax diagramEXPORT TOfilenameOFfiletype LOBS TO,lob-pathLOBFILE,filenameXML TO,xml-pathXMLFILE,filenameMODIFIED BYfiletype-modXMLSAVESCHEMAMETHOD N(,column-name)MESSAGESmessage-fileselect-statementXQUERYxquery-statementHIERARCHYSTARTINGsub-table-nametraversal-order-listWHERE
traversal-order-list
Read syntax diagramSkip visual syntax diagram( ,sub-table-name )

命令参数

TO filename
指定要将数据导出到的文件的名称。 如果未指定文件的完整路径,那么导出实用程序将使用当前目录和缺省驱动器作为目标。
如果指定了现有文件的名称,那么导出实用程序将覆盖该文件的内容; 它不会附加该信息。
如果启用了 DB2_LOAD_RESTRICTED_IO_PATH ,那么该文件必须存在于受限路径中。
OF filetype
指定输出文件中数据的格式:
  • DEL (定界 ASCII 格式) ,由各种 数据库管理器 和文件管理器程序使用。
  • IXF (集成交换格式, PC 版本) 是专有二进制格式。
LOBS TO lob-path
指定要在其中存储 LOB 文件的目录的一条或多条路径。 每个 LOB 路径必须至少有一个文件,并且每个文件必须至少包含一个 LOB。 可以指定的最大路径数为 999。 此设置隐式激活 LOBSINFILE 行为。
如果启用了 DB2_LOAD_RESTRICTED_IO_PATH ,那么 lob-path 必须存在于受限路径中。
LOBFILE filename
为 LOB 文件指定一个或多个基本文件名。 当为第一个名称耗尽名称空间时,将使用第二个名称,依此类推。 此设置隐式激活 LOBSINFILE 行为。

在导出操作期间创建 LOB 文件时,将通过将当前基本名称从此列表追加到当前路径 (从 lob-path) 来构造文件名。 然后,必须附加要启动的三位数序号以及三个字符标识 lob。 例如,如果当前 LOB 路径是目录 /u/foo/lob/path/,而当前 LOB 文件名是 bar,那么创建的 LOB 文件是 /u/foo/lob/path/bar.001.lob/u/foo/lob/path/bar.002.lob等。 使用 999 时, LOB 文件名中的三位数序号增大到四位数,使用 9999 时,四位数增大到五位数,依此类推。

XML TO xml-path
指定要在其中存储 XML 文件的目录的一个或多个路径。 每个 XML 路径至少有一个文件,每个文件至少包含一个 XQuery 数据模型 (XDM) 实例。 如果指定了多条路径,那么 XDM 实例将在路径之间均匀分布。
如果启用了 DB2_LOAD_RESTRICTED_IO_PATH ,那么 XML 路径必须存在于受限路径中。
XMLFILE filename
为 XML 文件指定一个或多个基本文件名。 当为第一个名称耗尽名称空间时,将使用第二个名称,依此类推。

在导出操作期间创建 XML 文件时,通过将当前基本名称从此列表追加到当前路径 (从 xml-path) 来构造文件名。 然后,必须附加一个三位数的序号以及三个字符的标识 xml。 例如,如果当前 XML 路径是目录 /u/foo/xml/path/,而当前 XML 文件名是 bar,那么创建的 XML 文件是 /u/foo/xml/path/bar.001.xml/u/foo/xml/path/bar.002.xml等。

MODIFIED BY filetype-mod
指定文件类型修饰符选项。 请参阅 导出实用程序的文件类型修饰符
XMLSAVESCHEMA
指定必须为所有 XML 列保存 XML 模式信息。 对于插入时针对 XML 模式验证的每个导出的 XML 文档,该模式的标准 SQL 标识存储为 SCH 属性。 此属性存储在相应的 XML 数据说明符 (XDS) 中。 如果未针对 XML 模式验证导出的文档,或者模式对象不再存在于数据库中,那么在相应的 XDS 中不包含 SCH 属性。

SQL 标识的模式和名称部分存储为 SYSCAT.XSROBJECTS 目录表对应于 XML 模式。

XMLSAVESCHEMA 选项与未生成格式正确的 XML 文档的 XQuery 序列不兼容。

METHOD N column-name
指定要在输出文件中使用的一个或多个列名。 如果未指定此参数,那么将使用表中的列名。 此参数仅对 IXF 文件有效,但在导出分层数据时无效。
MESSAGES message-file
指定导出操作期间发生的警告和错误消息的目标。 如果该文件存在,那么导出实用程序将追加该信息。 如果省略 message-file ,那么会将消息写入标准输出。
select-statement
指定返回要导出的数据的 SELECT 或 XQUERY 语句。 如果该语句导致错误,那么会将消息写入消息文件 (或标准输出)。 如果错误代码为 SQL0012W, SQL0347W, SQL0360W, SQL0437W或 SQL1824W之一,那么导出操作将继续执行; 否则将停止。
如果 SELECT 语句的格式为 SELECT * FROM tablename ,并且表包含隐式隐藏列,那么必须显式指定是否在导出操作中包含隐藏列的数据。 使用下列其中一种方法来指示是否包含隐藏列的数据:
  • 使用其中一个隐藏列文件类型修饰符: 当导出包含隐藏列的数据时指定 implicitlyhiddeninclude ,否则指定 implicitlyhiddenmissing
    db2 export to t.del of del modified by implicitlyhiddeninclude
       select * from t
  • 当数据移动实用程序迂到具有隐式隐藏列的表时,请在客户机端使用 DB2_DMU_DEFAULT 注册表变量来设置缺省行为。
    db2set DB2_DMU_DEFAULT=IMPLICITLYHIDDENINCLUDE
    db2 export to t.del of del select * from t 
HIERARCHY STARTING sub-table-name
使用缺省遍历顺序 (针对 ASC 或 DEL 文件的 OUTER 顺序,或存储在 PC/IXF 数据文件中的顺序) ,从 sub-table-name开始导出子层次结构。
HIERARCHY traversal-order-list
使用指定的遍历顺序导出子层次结构。 所有子表都必须以 PRE-ORDER 方式列出。 第一个子表名用作 SELECT 语句的目标表名。

示例

以下示例显示如何将 SAMPLE 数据库中的 STAFF 表中的信息导出到文件 myfile.ixf。 输出采用 IXF 格式。 必须先连接到 SAMPLE 数据库,然后才能发出该命令。 索引定义 (如果有) 存储在输出文件中,但通过 Db2 Connect进行数据库连接时除外。
db2 export to myfile.ixf of ixf messages msgs.txt select * from staff
以下示例显示如何从 SAMPLE 数据库中的 STAFF 表导出有关部门 20 中员工的信息。 输出采用 IXF 格式,并进入 awards.ixf 文件。 必须先连接到 SAMPLE 数据库,然后再发出该命令。 此外,表中的实际列名为 "dept" 而不是 "department"。
db2 export to awards.ixf of ixf messages msgs.txt select * from staff
      where dept = 20
以下示例说明如何将 LOB 导出到 DEL 文件:
   db2 export to myfile.del of del lobs to mylobs/
      lobfile lobs1, lobs2 modified by lobsinfile
      select * from emp_photo
以下示例说明如何将 LOB 导出到 DEL 文件,对可能无法装入到第一个目录中的文件指定第二个目录:
   db2 export to myfile.del of del
      lobs to /db2exp1/, /db2exp2/ modified by lobsinfile
      select * from emp_photo
以下示例显示如何将数据导出到 DEL 文件。 此步骤通过使用单引号作为字符串定界符,使用分号作为列定界符,使用逗号作为小数点来完成。 将数据导入回数据库时,必须使用相同的约定:
   db2 export to myfile.del of del
      modified by chardel'' coldel; decpt,
      select * from staff

使用说明

  • 在启动导出操作之前,请确保完成所有表操作并释放所有锁定。 可以通过在关闭所有 WITH HOLD 打开的游标之后发出 COMMIT 来完成此步骤,也可以通过发出 ROLLBACK 来完成此步骤。
  • 可以在 SELECT 语句中使用表别名。
  • 当 SQL27981W 消息似乎不适用时 (例如,未对 EXPORT 表进行分区时) ,可能会迂到该消息。 在这种情况下,您可以安全地忽略此警告。 如果 EXPORT 命令的 SELECT 语句包含单词 ' 从 ' 在 SQL 关键字 FROM 之前。
  • 放入消息文件中的消息包括从消息检索服务返回的信息。 每条消息都以新行开头。
  • 必须使用 PC/IXF 导入在数据库之间移动数据。 如果将包含行分隔符的字符数据导出到定界 ASCII (DEL) 文件并由文本传输程序处理,那么包含行分隔符的字段将缩小或展开。
  • 如果可以从同一客户机访问源数据库和目标数据库,那么不需要执行文件复制步骤。
  • Db2 Connect 可用于从 DRDA 服务器 (例如 Db2® for z/OS®Db2 for VM and VSE 以及 Db2 for OS/400®) 导出表。 仅支持 PC/IXF 导出。
  • 导出到 IXF 格式时,如果标识超过 IXF 格式支持的最大大小,那么导出将成功。 但是,后续导入操作无法使用 CREATE 方式 (SQL27984W) 来使用生成的数据文件。
  • 导出为 IXF 格式时,导出实用程序不会维护 按列组织 表元数据,在后续导入操作期间,使用 CREATE 方式重新创建 按列组织 表时需要这些元数据。
  • 当您在 Windows 上导出到软盘,并且该表具有比单个软盘的容量更多的数据时,系统会提示输入另一个软盘。 生成多部分 PC/IXF 文件 (也称为多卷 PC/IXF 文件或逻辑分割的 PC/IXF 文件) 并将其存储在单独的软盘中。 在每个文件中,除最后一个文件外,将写入 Db2 延续记录 (简称 "AC" 记录)。 此记录指示文件在逻辑上已分割,并显示下一个文件的查找位置。 然后,可以将这些文件传输到 AIX® 系统以由导入和装入实用程序读取。 当从 AIX 系统启动时,导出实用程序不会创建多部分 PC/IXF 文件。 有关详细用法,请参阅 IMPORT 命令或 LOAD 命令。
  • 如果提供的 SELECT 语句的格式为 SELECT * FROM tablename,那么导出实用程序会将该表的 NOT NULL WITH DEFAULT 属性存储在 IXF 文件中。
  • 导出类型表时,只能通过指定目标表名和 WHERE 子句来表示子 SELECT 语句。 导出层次结构时,不能指定全查询和 select-statement
  • 对于 IXF 以外的文件格式,请指定遍历顺序列表。 此列表告诉 Db2 如何遍历层次结构以及要导出的子表。 如果未指定此列表,那么将导出层次结构中的所有表,并且缺省顺序为 OUTER 顺序。 替代方法是使用缺省顺序,即 OUTER 函数给出的顺序。
  • 在导入操作期间使用相同的遍历顺序。 LOAD 实用程序不支持装入层次结构或子层次结构。
  • 从包含受保护行的表中导出数据时,会话授权标识持有的 LBAC 凭证可能会限制导出的行。 如果会话授权标识对这些行没有只读访问权,那么不会导出这些行。 未提供任何错误或警告。
  • 会话授权标识持有的 LBAC 凭证必须允许从导出中包含的一个或多个受保护列进行读取。 如果这些凭证不允许从这些受保护的列中读取,那么导出将失败并返回 SQLSTATE 42512 错误。
  • 当您运行数据移动实用程序 (例如 exportdb2move) 时,查询编译器可能会确定底层查询对 MQT 运行的效率高于基本表。 在这种情况下,针对刷新延迟 MQT 运行查询,实用程序的结果可能无法准确表示底层表中的数据。
  • 导出包使用 DATETIME ISO 格式进行绑定。 因此,在强制转换为字符串表示时,所有日期/时间/时间戳记值都将转换为 ISO 格式。 由于 CLP 包是使用 DATETIME LOC 格式 (特定于语言环境的格式) 进行绑定的,因此如果 CLP DATETIME 格式与 ISO 不同,那么您可能会看到 CLP 与 export 之间的行为不一致。 例如,以下 SELECT 语句可能返回预期结果:
       db2 select col2 from tab1 where char(col2)='05/10/2005';
          COL2
          ----------
          05/10/2005
          05/10/2005
          05/10/2005
          3 record(s) selected.
    但是,使用相同 select 子句的导出命令将不会:
       db2 export to test.del of del select col2 from test 
       where char(col2)='05/10/2005';
          Number of rows exported: 0
    现在,将 LOCALE 日期格式替换为 ISO 格式会产生预期的结果:
       db2 export to test.del of del select col2 from test
       where char(col2)='2005-05-10';
          Number of rows exported: 3

导出实用程序的文件类型修饰符

表 1. 导出实用程序的有效文件类型修饰符 (所有文件格式)
修饰符 描述
洛布辛文件 lob-path 指定包含 LOB 数据的文件的路径。

每个路径包含至少一个文件,该文件包含数据文件中的 Lob 位置说明符 (LLS) 指向的至少一个 LOB。 LLS 是存储在 LOB 文件路径中的文件中 LOB 位置的字符串表示。

LLS 的格式为 filename.ext.nnn.mmm/,其中
  • filename.ext 是包含 LOB 的文件的名称。
  • nnn 是文件中 LOB 的偏移量(以字节计)。
  • mmm 是 LOB 的长度(以字节计)。
例如,如果字符串 db2exp.001.123.456/ 存储在数据文件中,那么 LOB 在文件 db2exp.001中的偏移量为 123 ,长度为 456 字节。

如果在使用 EXPORT时指定 lobsinfile 修饰符,那么 LOB 数据将放置在 LOBS TO 子句指定的位置中。 否则,会将 LOB 数据发送到数据文件目录。 LOBS TO 子句指定要在其中存储 LOB 文件的目录的一条或多条路径。 每个 LOB 路径至少有一个文件,每个文件至少包含一个 LOB。 LOBS TOLOBFILE 选项隐式激活 LOBSINFILE 行为。

要指示空 LOB ,请输入大小为 -1。 如果将大小指定为 0,那么会将其视为 0 长度 LOB。 对于长度为 -1 的空 LOBS,将忽略偏移量和文件名。 例如,空 LOB 的 LLS 可能是 db2exp.001.7.-1/。

implicitlyhiddeninclude 此修饰符与 SELECT * 查询配合使用,并指定导出隐式隐藏列中的数据,即使该数据未包含在 SELECT * 查询的结果中也是如此。 此修饰符不能与 implicitlyhiddenmissing 修饰符一起使用。

如果使用此修饰符并且查询不是 SELECT * ,那么将返回错误 (SQLCODE SQL3526N)。

此修饰符不适用于使用随机 (按生成) 方法的随机分布表的隐藏 RANDOM_DISTRIBUTION_KEY 列。 必须在要包含在导出数据中的查询中显式引用该列。

implicitlyhiddenmissing 此修饰符与 SELECT * 查询配合使用,并指定不导出隐式隐藏列中的数据。 此修饰符不能与 implicitlyhiddeninclude 修饰符一起使用。

如果使用此修饰符并且查询不是 SELECT * ,那么将返回错误 (SQLCODE SQL3526N)。

此修饰符不适用于使用随机生成方法的随机分布表的隐藏 RANDOM_DISTRIBUTION_KEY 列。 必须在要包含在导出数据中的查询中显式引用该列。

xmlinsepfiles 将每个 XQuery 数据模型 (XDM) 实例写入单独的文件。 缺省情况下,多个值在同一文件中并置在一起。
lobsinsepfiles 每个 LOB 值将写入单独的文件。 缺省情况下,多个值在同一文件中并置在一起。
xmlno声明 XDM 实例是在没有 XML 声明标记的情况下编写的。 缺省情况下,导出 XDM 实例时在开头带有 XML 声明标记,该标记包含编码属性。
xmlchar XDM 实例以字符代码页编写。 字符代码页是由 codepage 文件类型修饰符指定的值,如果未指定,则为应用程序代码页。 缺省情况下, XDM 实例以 Unicode 写出。
XML 图形 如果使用 EXPORT 命令指定了 xmlgraphic 修饰符,那么导出的 XML 文档将以 UTF-16 代码页进行编码,而不考虑应用程序代码页或 codepage 文件类型修饰符。
表 2. 导出实用程序的有效文件类型修饰符 [DEL (定界 ASCII) 文件格式]
修饰符 描述
chardelx x 是单个字符串定界符。 缺省值为双引号 (")。 使用指定的字符代替双引号将字符串括起来。 2 以下示例显示如何显式指定双引号作为字符串定界符。
   modified by chardel""
以下示例显示如何使用单引号 (') 作为字符串定界符。
   modified by chardel''
codepage=x x 是 ASCII 字符串。 该值将解释为输出数据集中数据的代码页。 在导出操作期间,将字符数据从应用程序代码页转换为此代码页。

对于纯 DBCS(图形)、混合 DBCS 和 EUC 来说,定界符的范围是 x00 到 x3F。

coldelx x 是单个字符列分隔符。 缺省值为逗号 (,)。 使用指定的字符来代替逗号,以指示列结束。2
以下示例显示 coldel; 修饰符如何使导出实用程序使用分号字符 (;) 作为导出数据的列定界符。
   db2 "export to temp of del modified by coldel;
      select * from staff where dept = 20"
DECPLUSBLANK 加号字符。 使正十进制值以空格代替加号 (+) 作为前缀。缺省操作是使用加号来前缀正十进制值。
decptx x 是句点作为小数点字符的单个字符。 缺省值为句点 (.)。 使用指定的字符代替句点作为小数点字符。2
nochardel 列数据未被字符定界符包围。 如果打算使用 Db2导入或装入数据,那么不得指定此选项。 提供此修饰符的目的是支持不具有字符定界符的供应商数据文件。 使用不当可能会导致数据丢失或损坏。

此选项不能与 chardelxnodoubledel一起指定。 这些选项是互斥的。

nodoubledel 禁止识别双字符定界符。2
STRIPLZEROS 从所有导出的十进制列中除去前导零。
请考虑以下示例:
   db2 create table decimalTable ( c1 decimal( 31, 2 ) )
   db2 insert into decimalTable values ( 1.1 )
   
   db2 export to data of del select * from decimalTable
    
   db2 export to data of del modified by STRIPLZEROS 
      select * from decimalTable
在第一个导出操作中,导出的文件数据的内容为 +00000000000000000000000000001.10。 在除 striplzeros 修饰符之外的第二个操作中,导出的文件数据的内容为 +1.10。
timestampformat= "x" x 是源文件中时间戳记的格式。 4 时间戳记可以使用以下任何格式:
YYYY
年份 (范围在 0000 到 9999 之间的 4 个数字)。
M
月份 (1 或 2 位,范围为 1-12)。
MM
月份 (2 位,范围为 01-12; 与 M 和 MMM 互斥)。
MMM
月(三个字母的月份名称缩写,不区分大小写;与 M 和 MM 互斥)。
D
日 (1 或 2 位,范围为 1-31)。
DD
日 (2 位,范围为 01-31; 与 D 互斥)。
DDD
一年中的第几天 (3 位,范围为 001-366; 与其他日期或月份元素互斥)。
H
小时 (对于 12 小时系统,范围为 0-12 的 1 或 2 数字,对于 24 小时系统,范围为 0-24)。
HH
小时 (对于 12 小时制,范围在 00 到 12 之间的 2 个数字,对于 24 小时制,范围在 00 到 24 之间的数字; 与 H 互斥)。
M
分钟 (1 或 2 位,范围为 0-59)。
MM
分钟 (范围在 00 到 59 之间的 2 个数字; 与 M ,分钟互斥)。
S
秒 (范围 0-59 中的 1 或 2 位)。
SS
秒 (范围 00-59 中的 2 个数字; 与 S 互斥)。
SSSSS
午夜后的第二天 (5 位,范围为 00000-86400; 与其他时间元素互斥)。
U (1 - 12 times)
小数秒数 (U 的出现次数表示每个数字在范围 0-9 内的位数)。
TT
上下午指示符(AM 或 PM)。
以下是时间戳记格式的示例:
   "YYYY/MM/DD HH:MM:SS.UUUUUU"

MMM 元素生成以下值: "Jan" , "Feb" , "Mar" , "Apr" , "May" , "Jun" , "Jul" , "Aug" , "Sep" , "Oct" , "Nov" 和 "Dec"。 "Jan" 等于月份 1 , "Dec" 等于月份 12。

以下示例说明如何从名为 "schedule" 的表中导出包含用户定义的时间戳记格式的数据:
   db2 export to delfile2 of del
      modified by timestampformat="yyyy.mm.dd hh:mm tt"
      select * from schedule
表 3. 导出实用程序的有效文件类型修饰符 (IXF 文件格式)
修饰符 描述
codepage=x x 是 ASCII 字符串。 该值将解释为输出数据集中数据的代码页。 在导出操作期间,将字符数据从应用程序代码页转换为此代码页。

对于纯 DBCS(图形)、混合 DBCS 和 EUC 来说,定界符的范围是 x00 到 x3F。

注:
  • 如果尝试将不受支持的文件类型与 MODIFIED BY 选项配合使用,那么导出实用程序不会发出警告。 如果尝试执行此步骤,那么导出操作将失败,并返回错误代码。
  • 移动数据的定界符注意事项列出了适用于可用作定界符覆盖的字符的限制。
  • 导出实用程序通常以以下格式写入日期和时间数据类型:
    • date 数据 (格式为 YYYYMMDD )
    • "YYYY-MM-DD" 格式的 char(date) 数据
    • time 数据,格式为 "HH.MM.SS"
    • "YYYY-MM-DD-HH.MM.SS.uuuuuu" 格式的 timestamp 数据
    在导出操作的 SELECT 语句中指定的任何日期时间列中包含的数据也采用这些格式。
  • 对于时间戳记格式,必须注意避免月份与分钟描述符之间的模糊性,因为它们都使用字母 M。 月份字段必须在其他日期字段旁边。 分钟字段必须与其他时间字段相邻。 以下是一些模糊的时间戳记格式:
       "M" (could be a month, or a minute)
       "M:M" (Which is which?)
       "M:YYYY:M" (Both are interpreted as month.)
       "S:M:YYYY" (adjacent to both a time value and a date value)
    在模糊案例中,实用程序报告错误消息,并且操作失败。
    以下是一些明确的时间戳记格式:
       "M:YYYY" (Month)
       "S:M" (Minute)
       "M:YYYY:S:M" (Month....Minute)
       "M:H:YYYY:M:D" (Minute....Month)
  • 所有 XDM 实例都将写入与主数据文件分开的 XML 文件,即使未指定 XMLFILEXML TO 子句也是如此。 缺省情况下, XML 文件将写入导出的数据文件的路径。 XML 文件的缺省基本名称是附加了扩展名 ". XML" 的导出数据文件的名称。
  • 除非指定了XMLNO声明文件类型修饰符,否则所有 XDM 实例在开头都使用包含编码属性的 XML 声明进行编写。
  • 缺省情况下,除非指定 XMLCHAR 或 XMLGRAPHIC 文件类型修饰符,否则所有 XDM 实例都以 Unicode 编写。
  • XML 数据和 LOB 数据的缺省路径是主数据文件的路径。 缺省 XML 文件基本名称是主数据文件。 缺省 LOB 文件基本名称是主数据文件。 例如,如果主数据文件为:
    /mypath/myfile.del
    XML 数据和 LOB 数据的缺省路径为:
    /mypath"
    缺省 XML 文件基本名称为:
    myfile.del
    缺省 LOB 文件基本名称为:
    myfile.del

    必须指定 LOBSINFILE 文件类型修饰符才能生成 LOB 文件。

  • 导出实用程序将数字标识附加到每个 LOB 文件或 XML 文件。 该标识以 3 位 0 填充的序列值开头,从 .001开始。

    在 999th LOB 文件或 XML 文件之后,不再使用零填充标识 (例如, 1000th LOG 文件或 XML 文件的扩展名为 .1000)。

    数字标识后面是表示数据类型 ( .lob.xml) 的三字符类型标识。

    例如,生成的 LOB 文件具有以下格式的名称:
    myfile.del.001.lob
    并且生成的 XML 文件具有格式中的名称,
    myfile.del.001.xml
  • 可以通过指定 XQuery 来使导出实用程序导出格式不正确的 XDM 实例。 但是,无法将这些导出的文档直接导入或装入到 XML 列中,因为 XML 列只能包含完整的文档。