有谁能告诉我启用帐户字符串扩展所需的步骤是什么? dbc.acctg中的帐户字符串被捕获为“$ E $ DBAARCHIVE& D& H0& S”而不是扩展变量。
答案 0 :(得分:0)
我不确定&H0
是否是有效的ASE变量。此外,&D&H&S
(17个字符)的扩展以及帐户字符串的其余部分将超过30个字符,并且包含空格。
你试过$E$DBAARCHIVE&D&H&S
吗?这应该完全扩展到30个字符。
答案 1 :(得分:0)
感谢您的帮助。据我所知,扩张可能导致超过30个字符,但至少它应该扩展。
我实际上从Teradata CS得到了理由:
不要将ARC与任何ASE代码一起使用因为ARC会生成两种请求: •SQL类型请求通过Parser并扩展ASE变量。 •直接向ARCMAIN请求绕过Parser的AMP。因此,替换变量不会扩展,因此DBC.AMPUsage中的行包含文字ASE代码而不是预期的日期,小时和时间戳值。
这就是使用ARC和ASE代码的问题。
谢谢, PIYUSH