错误 1000023

“建议的连接无法明确地形成连接列表。(表 '%2')%1”

项目 描述

SQLCode

-1000023L

常量

EMSG_CAT_JINDEXCLEAR

SQLState

QDA23

ODBC 2 状态

ERROR

ODBC 3 状态

ERROR

Sybase 错误代码

20683

严重级代码

14

参数 1

发生异常的位置

参数 2

导致错误的基表的名称。

可能的原因

可以通过以下两种方式之一输入连接索引。使用 SQL 语句中的表顺序或者使用主<->外键。如果使用顺序的方法,该顺序将确定表之间的关系。顺序可以是一对多或者一对一。可能是无法构造要求的连接索引。造成此错误的原因包括:1) 指定了同一个表两次。2) 一对一/一对多关系与定义的索引不一致。3) 指定的表与语法中之前遇到的表没有关系。例如:A FULL OUTER JOIN B FULL OUTER JOIN C FULL OUTER JOIN D。在这个例子中,C 和 A 或 B 没有关系(共同的字段)。用户打算将 C 与 D 连接。使用 ANSI 语法无法定义某些连接,该语法根据顺序确定一对一/一对多关系。建议使用主键和外键语法来避免连接定义问题。