问题标签 [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 回答
173 浏览

sql - 是否有解决以下错误“对象名称包含受限错误”的方法?

我正在尝试使用以下查询创建重复表:

但是,执行后我得到“对象名称包含无效字符”,我不知道它在谈论哪个对象。请告诉我如何将错误追踪到特定对象?

我已阅读需要与数据库管理员联系的 teradata 文档链接,但我不想这样做。请提出一些替代解决方案。

0 投票
1 回答
45 浏览

python-3.x - 如何在 dask 中的 sqlalchmey 中应用多个 whereclause,同时从 teradata 获取大型数据集

我正在尝试使用 dask 和 sqlalchmey 从 teradata 获取更大的数据集。我能够应用单个 whereclause 并能够获取数据。下面是工作代码

但是当我尝试申请并在 whereclause 中出现错误时

0 投票
1 回答
95 浏览

sql - 识别 Teradata Database 中的时态表

是否有一个 SQL 查询可以从 Teradata 数据库中获取所有时态表的列表?

临时表是否有任何特殊列来标识它们属于哪种类型的临时表?

0 投票
1 回答
29 浏览

sql - 将结果限制在每周周一至周日的前 7 天

我希望每次都将结果限制在前 7 天,但是此查询总是抛出错误并且似乎没有按预期工作:

0 投票
0 回答
99 浏览

teradata - Teradata 时态表迁移

Teradata 临时表迁移到 Snowflake。

我正在使用 infoworks 将 Teradata 数据库迁移到 Snowflake。我想在保持一致性的同时移动我的 Teradata 临时表。我怎样才能做到这一点?

0 投票
0 回答
18 浏览

teradatasql - 使用 CASE 语句和“+”添加多个列,但功能添加不正确

我正在尝试将多个列的值相加,然后如果总和值大于或等于 1,则得出一个指标(是或否)。我的查询如下:

我在指标列中返回的结果都是“否”,但我知道添加的某些列的值大于 1,因此我应该得到一些“是”值。知道是什么原因造成的吗?

谢谢

0 投票
0 回答
196 浏览

teradata - Teradata 快速将文件(csv、excel)加载到带有系统日期加载日期列的表中

我的问题是 Teradata 是否可以在表中有一个列,当您加载文件(excel,csv)时,它会将您加载该文件的日期添加到该表中。我对此进行了研究,据说可以完成,但它不起作用。我已经在 MySQL 中做到了这一点,但没有找到在 Teradata 中做到这一点的方法。任何帮助表示赞赏。

我创建的表:

0 投票
1 回答
240 浏览

teradata - Teradata:我需要检查表中的行数,如果计数大于 1,我需要运行更新查询

我需要检查表中的行数,如果计数大于 1,我需要运行更新查询。有什么方法可以在不使用 teradata sql 助手中的 bteq 脚本的情况下做到这一点?顺序应该如下所示

  1. 从 dbname.tablename 中选择 count(*);
  2. 如果 count(*)>0,则在 dbname.tablename 上运行更新语句;
0 投票
1 回答
285 浏览

sql - Teradata 中 oreplace 超出限制的解决方法

我正在尝试使用oreplace更新表,但它不会让我说它超过了长度。我已经尝试将其分解为第一种方法中的多个 orplace 语句,以及第二种方法中的多个更新语句,但它仍然不起作用或给我想要的结果。

显然 orplace 最多只能返回 8000 个字符?如果是,那么解决方案/解决方法是什么?

一种方法:

第二种方法:

这样做的问题是 text_val 在第一次更新后被截断,其余更新不适用于 text_Val 的完整值,因此将它们呈现为无用。

0 投票
0 回答
45 浏览

r - 在 Microsoft R Open (MRO) 3.5.3 上安装 Teradatasql

官方Teradata 下载站点Github 对应方说 Teradata 的 R 驱动程序需要 R 3.4.3+。但是,尝试在 Microsoft R Open 3.5.3 上安装会引发以下问题

  • teradatasql_16.20.0.38.tar.gz

错误:找到包 'digest' 0.6.18,但 'teradatasql' 需要 >= 0.6.22</p>

  • teradatasql_17.0.0.7.ta​​r.gz

错误:找到包 'bit64' 0.9.7,但 'teradatasql' 需要 >= 4.0.5</p>

以上2个版本是他们网站上唯一提到的,也可以在注册时下载。有人知道与Microsoft R Open 3.5.3匹配的 teradata 驱动程序版本吗?或者,有什么替代方法可以让 teradatasql 驱动程序在 MRO 3.5.3 上运行?