DB2 实用程序介绍之EXPORT实用程序(1)_SQL SERVER数据库_黑客防线网安服务器维护基地--Powered by WWW.RONGSEN.COM.CN

DB2 实用程序介绍之EXPORT实用程序(1)

作者:黑客防线网安SQL维护基地 来源:黑客防线网安SQL维护基地 浏览次数:0

本篇关键词:SQL数据库
黑客防线网安网讯:   EXPORT 实用程序概述  EXPORT 实用程序使用一条 SQL SELECT 语句或 XQUERY 语句将数据从数据库表提取到一个文件中。数据可以被导出到 DEL、IXF 或 WSF 文件中。建议在 export 中包括 ...

   EXPORT 实用程序概述

  EXPORT 实用程序使用一条 SQL SELECT 语句或 XQUERY 语句将数据从数据库表提取到一个文件中数据可以被导出到 DEL、IXF 或 WSF 文件中建议在 export 中包括 MESSAGES 子句以捕获导出过程中遇到的错误、警告和包含有用信息的消息。

  要想成功地调用 EXPORT 实用程序必须拥有 SYSADM 或 DBADM 权限,或者拥有 EXPORT 命令中所访问的表或视图上的 CONTROL 或 SELECT 特权。

  对于 DB2 9.1 中新引入的基于标签的访问控制(LBAC)支持,需要注意 LBAC 凭证,它可能允许也可能不允许访问受保护的行和/或列。当从一个包含受保护行的表中导出数据时,LBAC 凭证可能限制被导出的行。如果您不具备对某个行的读访问权限,那么就不能导出这个行。这种情况下并不会给出任何错误或警告。然而,如果 LBAC 凭证不允许读取导出中包含的一个或多个受保护的列,那么导出将失败,并返回一个错误。

  我们来看看一个简单的导出的例子。下面的命令将 SELECT 语句的结果导出到一个 DEL 格式的文件中。消息文件 msg.out 用于记录有用的信息和遇到的错误或警告:

  EXPORT TO myfile.del OF DEL

  MESSAGES msg.out

  SELECT staff.name, staff.dept, org.location

  FROM org, staff

  WHERE org.deptnumb = staff.dept;

  文件类型修饰符

  在前面的例子中,数据被提取到一个 DEL 格式的文件中。默认情况下,列值之间以逗号(,)隔开,字符串以双引号(")括起来。如果被提取的数据已经包含逗号和双引号,那么会怎么样呢?在这种情况下,导入或装载实用程序不可能确定哪些符号是实际的数据,哪些符号是分界符。为了定制 EXPORT 如何操作,可以使用 MODIFIED BY 子句,并指定您想用文件类型修饰符更改哪些方面。下面是带 MODIFIED BY 子句的 EXPORT 命令:

  EXPORT TO file_name OF file_type

  MODIFIED BY file_type_modifiers

  MESSAGES message_file

  select_statement

  在 Command Reference Guide 中的 EXPORT 小节下,可以找到文件类型修饰符的完整列表。下面列出了一些常用的修饰符:

  chardelx

  指定 x 作为新的单字符字符串分界符。默认值是一个双引号(")。

  coldelx

  指定 x 作为新的单字符列分界符。默认值是一个逗号(,)。

  codepage=x

  指定 x (一个 ASCII 字符串)作为输出数据的新的码页(code page)。在导出操作期间,字符数据被从应用程序码页转换成这种码页。

  timestampformat="x"

  x 是源表中时间戳的格式。

  考虑这个例子:

  EXPORT TO myfile.del OF DEL

  MODIFIED BY chardel! coldel@ codepage=1208 timestampformat="yyyy.mm.dd hh:mm tt"

  MESSAGES msg.out

  SELECT * FROM schedule

  前面的命令按照以下方式将 SCHEDULE 表中的数据导出到 DEL 格式的文件中:

  字符串以感叹号(!)括起来。
  列之间以 @ 符号分隔开。
  将字符串转换成码页 1208。
  SCHEDULE 表中用户定义的时间戳的格式为 yyyy.mm.dd hh:mm tt。

    黑客防线网安服务器维护方案本篇连接:http://www.rongsen.com.cn/show-10650-1.html
网站维护教程更新时间:2012-03-21 03:07:51  【打印此页】  【关闭
我要申请本站N点 | 黑客防线官网 |  
专业服务器维护及网站维护手工安全搭建环境,网站安全加固服务。黑客防线网安服务器维护基地招商进行中!QQ:29769479

footer  footer  footer  footer