问题标签 [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.
sql - 在 Teradata SQL 中调整游标
我在 SQL Server 中有一个简单的光标,我想适应在 Teradata 中使用。
游标的目标是收集一系列表的名称并使用游标逻辑重命名它们。
我已经更改了大部分光标代码以在 Teradata 中使用,但我仍然无法完成此操作。
到目前为止,我有:
我认为问题在于一些语法细节或其他东西。
有人可以指导我吗?
sql - 如何根据 Teradata 中的列值复制表行?
有人可以帮助这项任务吗?如果我在 Teradata 中有一张如下表:
案例ID | 内容 | 重复 |
---|---|---|
id1 | 第 1 行 | 2 |
id2 | 第 2 行 | 3 |
我想根据以下重复值构建一个新表。我应该怎么做?
案例ID | 内容 | 重复 | 群号 |
---|---|---|---|
id1 | 第 1 行 | 2 | 1 |
id1 | 第 1 行 | 2 | 2 |
id2 | 第 2 行 | 3 | 1 |
id2 | 第 2 行 | 3 | 2 |
id2 | 第 2 行 | 3 | 3 |
谢谢!
connection - Aws 与 Teradata 的胶水连接
我正在尝试使用与 Teradata 连接的云形成模板创建粘合作业。为此,我在主堆栈中定义了连接名称并尝试从子级调用但无法调用,因此连接未在所需的连接中建立。
我在子堆栈中使用 Connections: !Ref ConnectionName 来读取 vale。有什么建议么?
teradata - Teradata sql查询 - 将当天值与前一天值进行比较
我在一个表(客户)中有 3 列(CustomerId、Amount、ProcessDate)。
每天都会在此表中插入值。
我想获取当天金额大于前一天金额的所有行。
CustomerId 金额 Process_date
1 20 12/05/2021
2 30 2021 年 12 月 5 日
1 40 13/05/2021
2 25 13/05/2022
我们必须打印 (1 40 13/05/2021),因为 20(前一天的金额)小于 40(第二天的金额)。
我试过的查询:-
teradata - 如何在 teradata 中查找表中的总列数?
我正在尝试获取 teradata 中给定表的一行中的列数。我发现使用通常的 SQL 命令很难找到总数。这是我尝试过但没有给我任何结果的方法:
teradata - 如何获取 Teradata 中特定表的总大小(以字节为单位)?
我试图估计 Teradata 中给定表中组合的所有行的数据大小。我检查了文档,但找不到任何相关信息。
python - 在 python 中使用 Teradatasql 模块将数据上传到 Teradata 时出错
我正在尝试使用 python 中的 TeradataSQL 模块将数据上传到 Teradata 中的表中,但出现以下错误:
这是我正在使用的代码:
这就是 listbatch 的样子
查看数据类型,它们似乎匹配:
对于列表批处理:
对于 mytableinTeradata:
我之前可以在不同的项目中使用相同的代码,没有任何问题。我不确定这里有什么不同。关于该错误的含义以及如何解决它的任何想法?
sql - 使用 CASE TERADATA 插入空表
我想在 Teradata 中用几列(YEAR、QUARTER、LIBEL、NUMBER、TIMESTAMP)填充一个空表。在此表中,只有 LIBEL 和 NUMBER 列根据相关条件 (...) 有所不同。目前我有 16 个可以工作的小型插入查询,但我正在寻找一种同时插入它们的方法:
我已经询问过 CASE 函数,但我不明白如何使用它,因为表一开始是空的。
我提前感谢您的帮助!
python - sqlalchemy.exc.NoSuchModuleError:无法加载插件:sqlalchemy.dialects:teradatasql [10076] 无法执行脚本 pyinstalletest
我正在尝试创建一个将一些数据导入 teradata 的 exe。作为测试脚本,我正在尝试使用以下代码连接 Teradata。我可以在我的本地成功连接。
我已经使用以下命令生成了 exe。
生成 exe 后,我正在尝试执行 exe,但我遇到了错误。
我已经通过各种链接,但没有运气。请帮我解决错误。