database - 如何使用 BTEQ 将索引加载到 Teradata Server

标签 database indexing syntax-error database-migration teradata

我正在尝试使用 BTEQ 实用程序将具有唯一索引的表加载到 Teradata Server。 我收到以下错误: 失败 3706 语法错误:需要在单词“ID”和“ASC”关键字之间存在某些内容。 BTEQ 似乎不接受“ASC”和“DESC”关键字。但是语法是有效的,如果我在 Teradata Studio 中运行它,它就会工作,索引就会创建。

创建 唯一索引 IDX_UNIQUE_TEST_INDEX

(ID ASC) 开启 TEST_INDEX;

有人可以帮我找到解决方案吗?非常感谢任何帮助。

最佳答案

由于任何 Teradata 索引中都没有 ASC 或 DESC,Teradata Studio 可能会在运行查询之前将其删除:-)

您可以检查 DBQL 实际提交的内容。

关于database - 如何使用 BTEQ 将索引加载到 Teradata Server,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17652920/

相关文章:

Java JDBC 登录表单

c# - C#二维数组"Wrong number of indices inside [];expected 2"错误

html - 为什么 <a href> 不允许作为 <figure> 的 child

php - 一个 mysqli 连接用于多个数据库功能

android - SQLite 选择按月分组的总和

SQL:对一列中的某些项目求和并从该列中的另一个数字中减去它

java - 索引正则表达式(最好在 Lucene 中)

Magento - 禁用特定商店的索引器

python - 语法无效: function doesn't return value [closed]

parsing - Rascal:解析具有多个 "_"s 的字符串