1 / 42
文档名称:

08 IQ文本装载功能.ppt

格式:ppt   大小:752KB   页数:42页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

08 IQ文本装载功能.ppt

上传人:分享精品 2017/12/16 文件大小:752 KB

下载得到文件列表

08 IQ文本装载功能.ppt

相关文档

文档介绍

文档介绍: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 mands.
Objectives
pleting 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 ’’
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