Sybase采用load table加载文本数据中的部分字段数据
2024-08-07 04:33:00
LOAD TABLE语句实现从数据文件中装载部分列数据的方法。转载自:https://www.cnblogs.com/lizm166/p/8116475.html(有修改)
LOAD TABLE:从数据文件中装载部分列数据。
实例:
1,创建表
drop table if exists load_test;
create table load_test (
id int,
name char(8),
age tinyint,
address char(20) ,
primary key(id) ) ;
2,文本数据文件(txt格式)
--load_test.txt
10|aaaaa|30|beijing
12|bbbbb|20|shanghai
18|ccccc|10|tianjin
3 load table语句
示例中,打算只装载id和age列数据,而忽略name和address列数据。
--load_test.sql 以下语句只能在服务器本地执行。'分隔符'
LOAD TABLE hyl_temp03
(
id '|',
filler ('|'),
age '|',
filler ('\n')
)
FROM 'F:\2018-04-20.txt'
FORMAT ASCII
ESCAPES OFF
QUOTES OFF
NOTIFY 500000
WITH CHECKPOINT ON;
--以下可以在非服务器的其他电脑执行。
LOAD TABLE hyl_temp02
(
--num '\x09',
acc_nbr '\x0a'
)
USING CLIENT FILE 'C:\2018-04-19\0419.txt'
QUOTES OFF
ESCAPES OFF
WITH CHECKPOINT ON;
COMMIT;
说明:IQ的load table语句可以使用filler跳过不需要装载的列;
使用dbisql执行上面的load table语句:
dbisql -c "uid=tpch_user;pwd=tpch_pwd" -nogui load_test.sql
或者
直接在SAP软件上执行load table语句;
最新文章
- 命令行操作svn和git和git
- Visual Studio解决方案及项目的配置
- C++ 名称空间
- vimrc for mac
- gdal和python在windows上的安装
- activiti入门2流程引擎的API和服务基础
- 一、链接Sql Server2014提示找不到实例的问题解决方案
- 2015年4月27日---C语言:输出特殊图案,请在c环境中运行,看一看,Very Beautiful!
- vue入门 vue与react和Angular的关系和区别
- Web前端原生JavaScript浅谈轮播图
- 关于使用阿里OSS服务搭建图床和使用PicGO上传图片到图床
- [二分答案][NOIP2015]跳石头
- python 爬虫&;爬取豆瓣电影top250
- Percentage&;Last zero&;Convert from char to float
- 探秘 Java 热部署三(Java agent agentmain)
- HTML--SVG基础
- 学习笔记18—circos应用集
- 当父级绑定了DataContext之内的数据源时,子级想重新绑回DataContext
- js记录
- a[i]==i[a]==*(i+a)==*(a+i)