问题标签 [bteq]
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.
teradata - 是否可以在 teradata 中进行多个活动计数检查?
使用 bteq 脚本,我想删除在 TPT 加载期间创建的临时错误和日志表,即 ErrorTable1、ErrorTable2、LogTable。
我已经准备了带有 if-else 的 bteq 脚本,如果它存在,它将删除表
我的问题是,在 teradata bteq 中,我可以像上面的脚本一样多次使用 ACTIVITYCOUNT 来检查各种表的存在吗?
teradata - If Then Block 在雪花中使用 SnowSQL
有没有办法使用我们在 Teradata Bteq 命令中使用的 snowsql 命令来实现 If then 计算逻辑,如下所示:
teradata - Teradata Bteq 导出中的特殊字符
我有一个 Teradata bteq 脚本,通过从 linux 服务器运行 show table 来导出表定义。我的问题是脚本将 ddl 输出到一个文件中,每行都有新行(^M),脚本开头有随机字符。我可以使用 linux 命令对文件进行后期处理以删除 ^M。但是由于文件开头的字符是随机的,因此很难编写代码来删除它们。
下面的脚本:
导出的第一行如下所示:
我可以在脚本中做些什么来避免获取特殊字符吗?
teradata - 如何在 teradata 中通过 select 语句放置新行?
假设有字符串 = '你好,你好吗?你在吗?'
我希望将字符串拆分为 2 行,基本上想在其间放置一个换行符,以便导出文件(来自 bteq)捕获它。
预期导出文件中的 o/p:
你好
,你好吗?你在吗?
以下解决方案都不能产生预期的输出。
.出口文件=xyz.txt;
sel '你好\n你好吗?你在吗?' sel '你好 Chr(10) 你好吗?你在吗?'
有什么建议么?任何人都可以帮助将换行符打印到导出文件中吗?
powershell - 在 windows powershell 中使用简单的 bteq 代码没有输出
从下面的代码中没有得到任何输出:
batch-file - 需要将带有换行符的 Teradata 错误消息作为参数传递给 bat 文件
以下是 Teradata 在使用 bteq 脚本执行时抛出的错误消息。此错误消息将作为参数传递给另一个 bat 文件,并在该文件中将此错误消息存储到数据库中。
这里<p>
标签和单词Error Message
是静态输入的。除此之外,Teradata 返回的错误消息在最后一个换行符。由于这个新行字符,批处理脚本无法正确读取参数列表并且 bat 脚本失败,因此脚本无法捕获错误消息。
我需要实现的是,错误消息在从 Teradata 生成时不应包含新行,或者应在将新行作为参数传递给第二个 bat 文件之前使用字符串解析操作删除新行。尝试了 TRIM 和 REPLACE 函数来摆脱换行符,但这没有帮助。即使在那之后,换行符也在那里。
寻找当 Teradata 遇到此错误时错误消息不包含换行符的解决方案。
teradata - SET SESSION DATEFORM = ANSIDATE 似乎在 BTEQ 中不起作用
这是我正在使用的 BTEQ 调用:
日期不断出现为 IntegerDates YY/MM/DD
Teradata 16.xx。BTEQ/Unix 不支持吗?
更新:弗雷德的解决方案(就像一个魅力)
export - 每列末尾的 Teradata BTEQ 空白
我正在从 BTEQ 导出到文本文件,并且我正在将空格填充到输出文本文件中每个列的最大长度。例如,我只希望 customer_name 和 post_code 列看起来像;
但它在我的文件中是这样的;
我只想要我需要的数据,而不是最后的所有空格,因为我需要在导出后干净地导入数据。
我的导出脚本包含:
请原谅我无法粘贴任何数据,因为它在另一台电脑上,而且无论如何都是机密的。
示例列定义是(它们都是这样的,长度不同):
名称:customer_name 类型:CV 格式:X(208) 最大长度:208
就像我说的,这列和所有其他列在输出文件中用空格填充到它们的长度。我能做些什么吗?
bteq - 在 BTEQ 导入文件 (SQL teradata) 中传递当前日期
我正在尝试使用命令将数据从 teradata 表导入具有当前日期的 txt 文件
.FIL_NAM=$(date "+%Y%m%d") .导出数据文件=/DATA/Table/FILE_$FIL_DAT.txt,
但文件生成为 FILE_$FIL_DAT.txt 而不是 FILE_20210617.txt
有人可以帮助我正确的方法吗?
google-bigquery - 我想将 BTEQ 转换为 BQ 等价物。想知道如何在 BigQuery 中设置返回码
BTEQ 脚本之一具有以下代码
我想将其转换为 BigQuery 等价物。我应该怎么做?请帮助我如何在 BigQuery 中设置返回码。