Teradata SQL Assistant工具导入与导出

1. 使用Teradata SQL Assistant工具导入与导出

当你得到一个EXCEL平面文件数据的时候,你就可以利用Teradata SQL

Assistant工具导入导出,当然你也可以利用BTEQ字符界面的工具来导入导出,

这里暂且先不介绍BTEQ的用法。

www.2cto.com

1.1 转换EXCEL平面文件

把EXCEL文件的数据转换成,工具所能识别的类型,在这里介绍一种比较稳妥

的方案,把EXCEL文件转换成后缀为“.csv”(以逗号结尾的格式)。

然后复制到.txt文本文件中,进行加载。

l 样本数据概览

大概有1000条这样的数据。

l 转换成.csv格式的文件

www.2cto.com

点击“另存为”,然后保存成上图圈起来的CSV格式。

l 把数据保存为txt文件

然后用UE打开刚保存的CSV文件(没有的话可以直接用记事本打开)然后

保存为txt文本格式,这样数据铺垫工作就完成了。

1.2 设置Teradata SQL Assistant工具

我们前面选择的是以逗号分隔的方式,所以我们需要在这个工具里设置下

可识别的分隔符,看图:

l 点击Tools->Options

l 选择分隔类型

www.2cto.com

从图中可以看出,分隔的方式有Tab、有逗号、有分号等。

这里我们实验用逗号格式分隔。

1.3 插入数据

l 首先先创建一个表

show table ptest.corp_name

CREATE MULTISET TABLE ptest.corp_name ,NO FALLBACK ,

NO BEFORE JOURNAL,

NO AFTER JOURNAL,

CHECKSUM = DEFAULT,

DEFAULT MERGEBLOCKRATIO

(

CORP_NAME VARCHAR(500) CHARACTER SET LATIN

CASESPECIFIC TITLE '客户名称' NOT NULL,

sort_num VARCHAR(10) CHARACTER SET LATIN

CASESPECIFIC TITLE '排序号' NOT NULL)

PRIMARY INDEX ( CORP_NAME );

l 点击工具Import Data

www.2cto.com

点击后上面会有一个小圈

然后输入以下命令

insert into ptest.corp_name(sort_num,corp_name) values(?,?);

强调列的顺序必须得与要导入的数据一致

然后执行

然后选择刚刚准备好的文本文件路径,然后加载。

已成功。如果想查询结果需退出导入模式

导出同理,而且更简单,这里就不在讲了。

1.4 扩展

这里的实验是用的逗号的格式,也可以用tab格式,可以直接从

excel文件里粘贴,但需要注意的是tab符号是不可见的,这样你

直接复制到txt文本文件中,不能确定是否都是tab分隔,还有可

能是空格分隔的,这样就不能导入成功,在Teradata中把空格当

做值来处理所以这个地方需要注意。

1. 使用Teradata SQL Assistant工具导入与导出

当你得到一个EXCEL平面文件数据的时候,你就可以利用

Teradata SQL Assistant工具导入导出,当然你也可以利用

BTEQ字符界面的工具来导入导出,这里暂且先不介绍BTEQ的用法。

1.1 转换EXCEL平面文件

把EXCEL文件的数据转换成,工具所能识别的类型,在这里介

绍一种比较稳妥的方案,把EXCEL文件转换成后缀为“.csv”

(以逗号结尾的格式)。然后复制到.txt文本文件中,进行加载。

l 样本数据概览

大概有1000条这样的数据。

l 转换成.csv格式的文件

www.2cto.com

点击“另存为”,然后保存成上图圈起来的CSV格式。

l 把数据保存为txt文件

然后用UE打开刚保存的CSV文件(没有的话可以直接用记事

本打开)然后保存为txt文本格式,这样数据铺垫工作就完成了。

1.2 设置Teradata SQL Assistant工具

我们前面选择的是以逗号分隔的方式,所以我们需要在这个工

具里设置下可识别的分隔符,看图:

l 点击Tools->Options

l 选择分隔类型

从图中可以看出,分隔的方式有Tab、有逗号、有分号等。

这里我们实验用逗号格式分隔。

1.3 插入数据

l 首先先创建一个表

show table ptest.corp_name

CREATE MULTISET TABLE ptest.corp_name ,NO FALLBACK ,

NO BEFORE JOURNAL,

NO AFTER JOURNAL,

CHECKSUM = DEFAULT,

DEFAULT MERGEBLOCKRATIO

(

CORP_NAME VARCHAR(500) CHARACTER SET LATIN

CASESPECIFIC TITLE '客户名称' NOT NULL,

sort_num VARCHAR(10) CHARACTER SET LATIN

CASESPECIFIC TITLE '排序号' NOT NULL)

PRIMARY INDEX ( CORP_NAME );

l 点击工具Import Data

点击后上面会有一个小圈

然后输入以下命令

insert into ptest.corp_name(sort_num,corp_name) values(?,?);

强调列的顺序必须得与要导入的数据一致

然后执行

然后选择刚刚准备好的文本文件路径,然后加载。

已成功。如果想查询结果需退出导入模式

导出同理,而且更简单,这里就不在讲了。

1.4 扩展

这里的实验是用的逗号的格式,也可以用tab格式,可以直接

从excel文件里粘贴,但需要注意的是tab符号是不可见的,这

样你直接复制到txt文本文件中,不能确定是否都是tab分隔,还

有可能是空格分隔的,这样就不能导入成功,在Teradata中

把空格当做值来处理所以这个地方需要注意。

1. 使用Teradata SQL Assistant工具导入与导出

当你得到一个EXCEL平面文件数据的时候,你就可以利用

Teradata SQL Assistant工具导入导出,当然你也可以利用

BTEQ字符界面的工具来导入导出,这里暂且先不介绍BTEQ的用法。

1.1 转换EXCEL平面文件

把EXCEL文件的数据转换成,工具所能识别的类型,在这

里介绍一种比较稳妥的方案,把EXCEL文件转换成后缀

为“.csv”(以逗号结尾的格式)。然后复制到.txt文本文件中,进行加载。

l 样本数据概览

www.2cto.com

大概有1000条这样的数据。

l 转换成.csv格式的文件

点击“另存为”,然后保存成上图圈起来的CSV格式。

l 把数据保存为txt文件

然后用UE打开刚保存的CSV文件(没有的话可以直接用记事

本打开)然后保存为txt文本格式,这样数据铺垫工作就完成了。

1.2 设置Teradata SQL Assistant工具

我们前面选择的是以逗号分隔的方式,所以我们需要在这个

工具里设置下可识别的分隔符,看图:

l 点击Tools->Options

l 选择分隔类型

从图中可以看出,分隔的方式有Tab、有逗号、有分号等。

这里我们实验用逗号格式分隔。

1.3 插入数据

l 首先先创建一个表

show table ptest.corp_name

CREATE MULTISET TABLE ptest.corp_name ,NO FALLBACK ,

NO BEFORE JOURNAL,

NO AFTER JOURNAL,

CHECKSUM = DEFAULT,

DEFAULT MERGEBLOCKRATIO

(

CORP_NAME VARCHAR(500) CHARACTER SET LATIN

CASESPECIFIC TITLE '客户名称' NOT NULL,

sort_num VARCHAR(10) CHARACTER SET LATIN

CASESPECIFIC TITLE '排序号' NOT NULL)

PRIMARY INDEX ( CORP_NAME );

l 点击工具Import Data

点击后上面会有一个小圈

然后输入以下命令

insert into ptest.corp_name(sort_num,corp_name) values(?,?);

强调列的顺序必须得与要导入的数据一致

然后执行

然后选择刚刚准备好的文本文件路径,然后加载。

www.2cto.com

已成功。如果想查询结果需退出导入模式

导出同理,而且更简单,这里就不在讲了。

1.4 扩展

这里的实验是用的逗号的格式,也可以用tab格式,可以直接从

excel文件里粘贴,但需要注意的是tab符号是不可见的,这样你

直接复制到txt文本文件中,不能确定是否都是tab分隔,还有可能

是空格分隔的,这样就不能导入成功,在Teradata中把空格当

做值来处理所以这个地方需要注意。

mysql数据迁移到teradata_Teradata SQL Assistant工具导入与导出相关推荐

  1. mysql数据迁移到teradata_TERADATA数据库中SELECT的使用

    业务场景:在TERDATA数据库中有HDS及SVIEW数据库,其中HDS中的视图是基于SVIEW下的表 和HDS.org_map做关联创建的,现在需检测HDS下对应视图的行记录数 与SVIEW下视图相 ...

  2. DM 数据迁移工具——DTS(MySQL数据迁移到DM8数据库 Windows环境)

    DM 数据迁移工具--DTS MySQL数据迁移到DM8数据库 Windows环境 DM 数据迁移工具 DM DTS 提供了主流大型数据库迁移到 DM.DM 到 DM.文件迁移到 DM 以及 DM 迁 ...

  3. Mysql数据迁移到SqlServer

    Mysql数据迁移到SqlServer 我们想要将Mysql的数据库迁移到SqlServer中,怎么办呢? 首先安装mysql-connector-odbc 官网下载地址:https://dev.my ...

  4. centos mysql数据迁移_Mysql 5.7.17 离线版安装和数据迁移(centos 7)

    总结下离线版 MySQL 5.7.17 的安装步骤: 1.从官网下载mysql 离线版版安装包 mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz: 2.上传安装包my ...

  5. 在Linux中进行MySQL数据迁移

    由于项目升级或者服务器更换,需要将数据从一个数据库服务转移到另一个数据库服务中.两个数据库所在的服务器的公网IP分别为x.x.x.x和y.y.y.y. 进行MySQL数据迁移之前,需要做一些准备工作, ...

  6. Python + Mysql数据迁移

    导言:数据迁移对于软件开发过程中是必不可少的,有些公司会有专门的DBA,那数据迁移就归DBA搞定就好了,但大部分的公司不会单独去设立DBA这个职位,面对版本升级,数据库有所大改动的时候,测试人员可以利 ...

  7. docker mysql数据迁移

    docker mysql数据迁移 1.导出mysql数据 1.1 #导出对应数据库mysqldump -u 用户名 -p 数据库名 > 导出的文件名1.2 #示例mysqldump -u roo ...

  8. python做mysql数据迁移_Python中MySQL数据迁移到MongoDB脚本的方法

    MongoDB简介 MongoDB 是一个基于分布式文件存储的数据库.由 C++ 语言编写.旨在为 WEB 应用提供可扩展的高性能数据存储解决方案. MongoDB 是一个介于关系数据库和非关系数据库 ...

  9. mysql数据迁移 脚本_PHP将数据从Oracle向Mysql数据迁移实例

    为什么要迁移? 首先从运营成本考虑,用Mysql可以节约不少的费用.另一方面,Mysql的稳定性及功能不断地提高与增强,基本上可以满足客户的需求,如支持多 节点部署,数据分区等.还有就是Mysql使用 ...

最新文章

  1. HTML的标签描述11
  2. 安装npm_前端开发:node.js的node包管理器npm安装以及使用
  3. 2020年最新Java面试题免费下载!
  4. hdu 5274(树链剖分)
  5. Kruskal+LCA【p2245】 星际导航
  6. wxWidgets:启动默认浏览器
  7. ES中搜索结果各属性说明介绍,以及搜索中的timeout机制讲解(来自学习资料,34节)
  8. android 使用浏览器打开指定页面
  9. 反射获取有参数的成员方法并运行
  10. MongoDB 聚合
  11. grafana 创建仪表盘_创建仪表盘前要问的三个问题
  12. ecshop nginx php-fpm,ecshop在nginx下配置常见问题
  13. bmaplib vue 调用_Vue集成百度地图
  14. python 两点曲线_python机器学习分类模型评估
  15. mac OS X 10.9.2 gdb codesign
  16. ivar和property
  17. 华为NP课程笔记8-BGP2
  18. 智慧灯杆解决方案之智慧景区(园区)建设
  19. 2022腾讯云服务器租用费用价格表(轻量和CVM精准报价)
  20. 安卓app保持屏幕常亮

热门文章

  1. 【好用的工具】Hue 图形化操作数仓工具
  2. 廖雪峰Java11多线程编程-1线程的概念-1多线程简介
  3. 每日坚果“鼻祖”,沃隆再闯IPO
  4. 如何用计算机把数字12变成21,计算机应用基础模拟试卷8
  5. Python3 英文字母转换哥特式字体
  6. 计算机工程硕士论文答辩,计算机学院工程硕士论文答辩须知20.doc
  7. 项目回顾:一个简单的充值码库存管理系统
  8. C语言单元测试框架——CUnit 安装(windows和Linux)及使用
  9. 基于SpringDataJpa的mysql动态分页多表查询
  10. 计算机组装与维护课文,电脑组装实训心得体会文章精选.doc