问题标签 [teradatasql]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
37 浏览

teradata - 在 Teradata 查询中查找数据类型不匹配或翻译

我计划分析在连接或过滤器期间发生数据类型不匹配或翻译(例如:数字连接到字符串)的查询。我们有很多用户为自己使用而创建的表,我也想捕获这些表我希望能找到很多。知道这可能不是直截了当的,捕捉这些细节的通用方法是什么?是否有任何 DBC 表可以提供某种方法来提取这些详细信息?

示例输出: TableA.StoreNumber (Integer) 已加入TableB.Location (Varchar)

0 投票
1 回答
405 浏览

teradata - 如何在 Teradata sql 中最后一个下划线之后选择字符串

string我需要在 Teradata sql 中选择出现在最后一个下划线之后的那部分列。如果字符串为空白,则必须返回空白。字符串可以有多个下划线。

如何写入正则表达式以捕获此类字符串列的结尾部分?

0 投票
1 回答
141 浏览

r - 为 R 4.0.2 安装 teradatasql

我尝试按照此处的说明安装 teradatasql: https ://github.com/Teradata/r-driver#Installation

但是,它立即抛出此错误:

那么,尽管它说该软件包需要 64 位 R 3.4.3 或更高版本,但不能为这个版本的 R 安装它?

任何帮助表示赞赏。

BR,克里斯托夫

0 投票
0 回答
1323 浏览

teradata - 字符串转换为数值失败:Teradata 插入

我正在尝试在 teradata 中执行插入语句并收到错误消息“字符串转换为数值失败”

结构如下

0 投票
2 回答
85 浏览

database - Teradata TD_NORMALIZE 无助于合并相邻时段

我认为使用 CTE 和 TD_NORMALIZE_MEET 会帮助我。我有多行,说

这些应该作为

但是,TD_NORMALIZE_MEET 并没有帮助。尝试了 TD_NORMALIZE_OVERLAP_MEET 和所有其他技巧。任何帮助是极大的赞赏。我什至尝试通过在结束日期添加一天来使用 TD_NORMALIZE_OVERLAP_MEET,但这会以不同的方式混淆数据。因此,我必须遵守日期,但以将它们组合在一起的方式合并日期,以获得最低连续期间的最小开始日期和最高连续期间的最大结束日期。

0 投票
0 回答
43 浏览

teradata - 期待 ')' 和 'AS' 关键字之间的东西

我正在尝试在 Teradata 中运行下面的更新查询,但收到错误消息“期望介于 ')' 和 'AS' 关键字之间的内容。我错过了什么?我检查了一些以前的更新,它适用于我公司的其他开发人员。

谢谢

0 投票
1 回答
166 浏览

sql - Teradata 处理个位数月份和日期问题

我有以下值来自一个平面文件,其中可能包含一位数的月份和日期字段:

现在我需要将它加载到以 TIMESTAMP(6) 作为数据类型的列中。有人可以帮忙吗?我正在使用 TD SQL 助手版本 16。

0 投票
0 回答
49 浏览

sql - SQL:收集过去未登录但已登录报告周的用户数

我正在尝试按移动平台收集过去未登录但可能已在报告周登录的用户计数。为此,我建立了两个虚拟表,带有reporting_date - 这是每周的星期六,cust_id、app_logins、mobile_platform,其中一个(newmob)收集所有具有app_logins = 0的cust_id,另一个(existmob)具有具有app_logins> 0的cust_id .

我的逻辑是使用 newmob 表中的所有 cust_ids 直到报告周的前一个星期六,并找到在报告周的星期六之前登录的任何 cust_ids,但它似乎没有工作。

表结构- newmob 报告日期 | 客户 ID | app_login (0) | mobile_os(空)

表结构-existmob reportingdate | 客户 ID | app_login (>0) | mobile_os(如安卓、iOS)

SQL: --to_char(last_day(trunc(add_months(trunc(current_date,'D')-1,-12),'D')), 'YYYY-MM-DD')是表中的最小日期

任何帮助将不胜感激。

0 投票
1 回答
84 浏览

teradata - Teradata:在整数和单词之间预期类似“,”

我正在尝试创建一个表,但我得到了错误。有人可以让我知道如何添加以名称开头的整数的列。查找下面的语句和错误

语法错误,应为 ','

在整数和单词“th_Procedure_Code”之间

0 投票
0 回答
160 浏览

sql - 在 Teradata 中插入大表性能优化

每日 ETL 流程试图将增量数据加载到包含数十亿行的 Teradata 表中。

表是具有非唯一 PI 的 SET 表。

从 Stage 表到 Target 的直接转储占用了高 AMP CPU 时间。

将目标表更改为 Multi Set,AMP CPU Time 仍然相似。

插入空表非常便宜,但插入大表很大。

有什么方法可以提高/降低 AMP Cpu?