08_IQ文本装载功能.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
08_IQ文本装载功能

Administering Adaptive Server IQ for the Data Warehouse 从文本文件装载数据 Module Overview This module explains how to bulk load tables from flat files. It also introduces the LOAD TABLE, UPDATE and DELETE commands. Objectives After completing this module, you should be able to: Load from flat files with fixed-length and variable-length fields Describe incremental loads and deletes 数据源 ASIQ 可以使用以下数据源插入数据... 文本文件 定长数据 使用分隔符数据 ASE tables Other ASIQ tables Other databases on remote servers Direct entry Tools 表的数据装载类型 三种类型 LOAD TABLE 从文本文件装载 INSERT FROM SELECT 从同一服务器的其它数据库或远程数据库装载 INSERT VALUES 使用“手工”的方式插入数据 数据装载特性 当一个用户对一张表做装载或插入操作时,其他用户可以继续对此表进行查询操作 可以在数据库同时进行数据插入、更改、删除等操作 这些操作必须针对不同的表 在对大表做更改数据操作时必须考虑性能问题 以上操作必须拥有对表的操作权限或者管理员权限 简单示例: 装载文本文件 例如: LOAD TABLE employee FROM ’emp.txt’ ESCAPES OFF QUOTES OFF; 上述装载要求文本文件的数据是定长的而且与表中字段类型以及长度(精度)吻合 上述装载没有进行任何格式的转换 使用LOAD TABLE加载记录 LOAD TABLE 命令在原由数据上加载数据 它不会覆盖原有的数据 希望先删除原有的数据再加载,必须首先使用命令 TRUNCATE TABLE删除数据 LOAD TABLE 命令语法 LOAD TABLE [owner].table-name [ ( load-specification, ...)] FROM filename-string, ... [ FORMAT { ascii | binary } ] ... [ DELIMITED BY string ] ... [ STRIP { ON | OFF } ] ... [ QUOTES { ON | OFF } ] ... [ ESCAPES { ON | OFF } ] [ ESCAPE CHARACTER character ] [ WITH CHECKPOINT ON | OFF ] ... [ load-options ] Module Map LOAD TABLE语法 装载特性 / 字段特性 FROM clause load-options 装载特性 / 字段特性 为字段指定特性或过滤符合字段特征的数据 语法: {column-name [column-spec]|FILLER(filler-type)} FILLER (filler-type) Indicates specified fields to skip in the source input file 例如: LOAD TABLE books (FILLER(50), .… Ignore the first 50 characters of the data file when loading the books table 字段特性 指明字段的输入格式 ASCII(字节大小)or 指定字段分隔符 Specifies width of ASCII input columns DATE, TIME, DATETIME, TIMESTAMP (format) 使用格式函数在ASCII数据与date/time类型数据之间进行转换 NULLS ({ BLANKS | ZEROS | literal [, literal ]...}) 指出哪些数据转换为NULL 使用定长方式装载数据 单位是字节数 使用变长方式加载数据 需要指明分隔字符(串) 变长方式加载数据举例 数据用‘|’进行分隔 LOAD TABLE customer ( customer_id |, cust_type |, organization |, c

文档评论(0)

yaocen + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档