Teradata SQL Assistant 部分使用说明

Teradata SQL Assistant 部分使用说明

注:C 表示 Ctrl

  1. 格式化代码 C + Q

  2. 清除代码 C + T

  3. 替换代码 C + H

  4. 执行 F5

  5. 批量并行执行 F9

  6. 字段值为“?”就是null 的意思

  7. 创建虚拟临时表

CREATE MULTISET VOLATILE TABLE XXXXXXXXXXXXX
(
QQQQ DECIMAL(18,0),
WWW DATE FORMAT ‘YYYY-MM-DD’,
DDDD VARCHAR(64) CHARACTER SET LATIN NOT CASESPECIFIC,
EEEEE VARCHAR(32) CHARACTER SET UNICODE NOT CASESPECIFIC,
FFFFFFFFFFF VARCHAR(64) CHARACTER SET UNICODE NOT CASESPECIFIC,
XXXX VARCHAR(64) CHARACTER SET UNICODE NOT CASESPECIFIC,
RRRRR VARCHAR(64) CHARACTER SET UNICODE NOT CASESPECIFIC,
FFF DECIMAL(18,0))
PRIMARY INDEX ( QQQQ,WWWW)

ON COMMIT PRESERVE ROWS;

补充说明:

MultiSet和Set的区别:

MultiSet

可以插入完全相同的两条记录

会提高数据插入的速度

Set

不可以插入完全相同的两条记录

保证记录的唯一性

由于需要查重处理,会降低数据插入的速度

可以作为一种去重的方法
  1. 在Teradata中使用正则表达式截取字符串:

    SELECT REGEXP_SUBSTR(src,’^https??/..[a-z]’,1)

    第一个参数是被截取的字段,第二个字段是为正则匹配表达式,第三个为参数。

  2. Latin转Unicode

    syslib.udf_utf8to16(src.column)

  3. 字符串转时间戳

    cast(src.column as TIMESTAMP(0) )

  4. 查看所有可用函数

    help ‘sql’

  5. 查看某个函数的定义和使用方法

例如查询字符串替换函数 HELP ‘sql regexp_replace’

作者:Sammion
来源:CSDN
原文:https://blog.csdn.net/maizi1045/article/details/80576324
版权声明:本文为博主原创文章,转载请附上博文链接!

  • 1
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Teradata SQL AssistantTeradata公司提供的一款SQL编辑和执行工具。它支持多种数据库管理系统,并提供诸如自动完成、语法高亮等功能,方便用户编写和执行SQL语句。使用时需要配置连接数据库的信息,然后即可在工具中编写和执行SQL语句。 ### 回答2: Teradata SQL Assistant是一款用于管理和执行Teradata数据库的可视化工具。它提供了一系列的功能和工具,用于执行SQL查询,管理数据库对象,以及调试和优化查询性能。对于Teradata数据库的管理员和开发人员来说,这是一个非常重要且有效的工具。 Teradata SQL Assistant的主要功能包括: 1. 可视化查询界面:SQL Assistant提供了一个直观、易用的查询界面,用户可以方便地编写和执行SQL查询语句。 2. 数据库对象管理:SQL Assistant允许用户方便地管理数据库对象,例如表、视图、存储过程等。 3. 查询分析:SQL Assistant提供了丰富的查询分析工具,用户可以分析查询的执行计划,查看查询的IO和CPU消耗等。 4. 导入/导出数据:SQL Assistant提供了数据导入/导出功能,用户可以方便地将数据从文件或其他数据库中导入到Teradata数据库,也可以将数据从Teradata数据库导出到文件或其他数据库中。 5. 安全管理:SQL Assistant提供了安全管理功能,用户可以设置和管理数据库用户和角色。 除此之外,SQL Assistant还支持SQL自动完成、语法高亮、历史查询记录等功能,使用户的查询工作更加高效和便捷。 总之,Teradata SQL Assistant是一款强大而易用的工具,它提供了丰富的功能和工具,帮助用户更好地管理和优化Teradata数据库。对于Teradata数据库管理员和开发人员来说,它是一个必不可少的工具。 ### 回答3: Teradata SQL Assistant是一款用于执行SQL语句的工具,可以方便地管理Teradata数据库查询和分析数据。通过SQL Assistant,用户可以快速地查看、修改和导出数据。 首先,在SQL Assistant中,用户需要连接到Teradata数据库。在“File”菜单中,选择“New Query”,激活一个新的空白查询编辑器。点击“Connect”按钮,输入用户名和密码,选择连接类型,连接到Teradata数据库。 在查询编辑器中,可以输入SQL语句,进行查询分析数据。在输入SQL语句时,建议使用注释来描述查询结果和过程,以便稍后阅读或共享查询。在查询编辑器中,也可以使用提示和自动补全来加快SQL语句的编写速度。 在查询结果窗口中,用户可以浏览和导出数据。为了提高效率,可以将查询结果导出到Excel或CSV文件中,方便进一步处理和分析。 此外,SQL Assistant还提供了一些其他功能,例如执行多个查询、自动化查询执行、查看查询计划和分析查询错等等,这些功能可以帮助用户更好地管理和分析数据。 总之,Teradata SQL Assistant是一个非常方便的工具,为用户提供了快速、简便的数据库查询和数据分析方式。无论是数据分析师还是数据库管理员,都可以应用这个工具对数据进行更好的理解和管理。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值