Teradata 帐户字符串扩展无法正常工作

Teradata 帐户字符串扩展无法正常工作,teradata,Teradata,谁能告诉我启用帐户字符串扩展需要哪些步骤?dbc.acctg中的帐户字符串被捕获为“$E$DBAARCHIVE&D&H0&S”,而不是展开变量 我不确定&H0是否是有效的ASE变量。此外,&D&H&S(17个字符)的扩展以及帐户字符串的剩余部分将超过30个字符,并包含空格 您是否尝试过$E$D&D&H&S?这应该精确扩展到30个字符。谢谢您的帮助。我知道扩展可能会导致超过30个字符,但至少它应该扩展 实际上,我从Teradata CS那里得到了原因: 不要将ARC与任何ASE代码一起使用,因为A

谁能告诉我启用帐户字符串扩展需要哪些步骤?dbc.acctg中的帐户字符串被捕获为“$E$DBAARCHIVE&D&H0&S”,而不是展开变量

我不确定
&H0
是否是有效的ASE变量。此外,
&D&H&S
(17个字符)的扩展以及帐户字符串的剩余部分将超过30个字符,并包含空格


您是否尝试过
$E$D&D&H&S
?这应该精确扩展到30个字符。

谢谢您的帮助。我知道扩展可能会导致超过30个字符,但至少它应该扩展

实际上,我从Teradata CS那里得到了原因:

不要将ARC与任何ASE代码一起使用,因为ARC会生成两种请求: •通过解析器并扩展ASE变量的SQL类型请求。 •将来自ARCMAIN的请求直接发送到绕过解析器的AMP。因此,替换变量不会展开,因此DBC.ampsage中的行包含文字ASE代码,而不是预期的日期、小时和时间戳值

这就是问题所在,将ARC与ASE代码一起使用

谢谢, 皮尤斯