本页面上的消息均按照 SQL 状态顺序列出。请在下表中查找相应的代码,然后单击链接查看对消息的完整描述。
SQL 状态 | 消息类型 | 编号 | SQL 代码 | 消息 | 可能的原因 |
---|---|---|---|---|---|
42WC8 | 错误 | 2897 | -1219L | “相关快速物化视图的维护失败” | 对依赖于基表的快速物化视图的维护失败。 单击这里可查看可能的参数和 odbc 状态列表。 |
42WC9 | 错误 | 2911 | -1232L | “尝试启动事务中的第二个快照” | 事务试图启动一个快照(例如,使用 BEGIN SNAPSHOT 语句),而另一个快照已经处于活动状态。 单击这里可查看可能的参数和 odbc 状态列表。 |
42WCA | 错误 | 2912 | -1233L | “物化视图 %1 不能更改为快速,因为该视图在非可空列中没有唯一的索引。” | 您试图将在非可空列中没有唯一索引的物化视图的刷新类型更改为快速。请在更改刷新类型之前在该物化视图上创建唯一索引。 单击这里可查看可能的参数和 odbc 状态列表。 |
42WCB | 错误 | 2955 | -1268L | “物化视图不能更改为快速,因为其定义包含非法结构” | 您试图将其定义包含非法结构的物化视图的刷新类型更改为快速。 单击这里可查看可能的参数和 odbc 状态列表。 |
42WCC | 错误 | 2956 | -1269L | “服务语句定义无效或不受支持” | 提供的语句无效,或服务的上下文不支持该语句。 单击这里可查看可能的参数和 odbc 状态列表。 |
42WCD | 错误 | 2974 | -1286L | “立即物化视图定义不能通过可为空的表达式包含 SUM 函数。” | 您试图将物化视图(其定义包含表达式可为空的 SUM 函数)的刷新类型更改为快速刷新。 单击这里可查看可能的参数和 odbc 状态列表。 |
42WCE | 错误 | 3009 | -1327L | “物化视图不能更改为快速,因为其 SELECT 列表包含表达式可为空的 SUM 函数,而且在同一表达式中不包含 COUNT 函数” | 您试图将物化视图(其定义包含表达式可为空的 SUM 函数,而且在同一表达式中不包含 COUNT 函数)的刷新类型更改为快速刷新。 单击这里可查看可能的参数和 odbc 状态列表。 |
42WD0 | 错误 | 2939 | -1256L | “事件类型 %1 已存在” | 试图定义新的事件类型,而该类型已存在。 单击这里可查看可能的参数和 odbc 状态列表。 |
42WD1 | 错误 | 2940 | -1257L | “此事件类型不能指定多个事件条件” | 试图为一个事件类型指定多个条件。 单击这里可查看可能的参数和 odbc 状态列表。 |
42WD2 | 错误 | 2941 | -1258L | “'<' 或 '<=' 运算符只能在此事件类型的事件条件中使用” | 此类型事件可以使用只含有 < 或 <= 运算符的条件进行定义。 单击这里可查看可能的参数和 odbc 状态列表。 |
42WD3 | 错误 | 2957 | -1270L | “必须拥有表 '%1' 才能使快速视图对其引用” | 您试图将物化视图的刷新类型更改为快速刷新,但该视图引用了一个不归您所有的表。要执行此操作,您必须拥有物化视图所引用的所有表,或者具有 DBA 权限。 单击这里可查看可能的参数和 odbc 状态列表。 |
42WD4 | 错误 | 2978 | -1290L | “必须在 PREPARE(而不是 DECLARE CURSOR)上指定 FOR UPDATE 或 FOR READ ONLY 子句” | 您在 DECLARE CURSOR 语句上指定了 FOR UPDATE 或 FOR READ ONLY 子句。必须在 PREPARE 语句(而不是 DECLARE CURSOR 语句)上指定 FOR UPDATE 或 FOR READ ONLY 子句。 单击这里可查看可能的参数和 odbc 状态列表。 |
42WE0 | 错误 | 2823 | -1330L | “函数 '%1' 不允许使用 '%2' 子句” | 您试图在不允许使用指定的 SQL 子句的函数上下文中使用它。请注意,可能会在查询中直接使用该函数,或者在命名窗口中间接使用。 单击这里可查看可能的参数和 odbc 状态列表。 |
42WE1 | 错误 | 2807 | -1331L | “函数 '%1' 要求使用 '%2' 子句” | 在没有使用指定函数上下文中必需的 SQL 子句的情况下,您试图调用该函数。请注意,可能会在查询中直接使用该函数,或者在命名窗口中间接使用。 单击这里可查看可能的参数和 odbc 状态列表。 |
42WE2 | 错误 | 3047 | -1367L | “用户拥有的序列当前正在使用” | 您试图删除某个用户,而该用户拥有正由数据库其他活动用户使用的序列。 单击这里可查看可能的参数和 odbc 状态列表。 |
42WE3 | 错误 | 3046 | -1366L | “序列 '%1' 已用于其它连接” | 您试图删除当前由其它连接使用的序列。 单击这里可查看可能的参数和 odbc 状态列表。 |
42WE4 | 错误 | 3051 | -1371L | “无法将物化视图更改为快速,因为 OUTER JOIN 的两次必须引用 ON 条件。” | 您试图将其定义包含非法 ON 条件的物化视图的刷新类型更改为快速。 单击这里可查看可能的参数和 odbc 状态列表。 |
42WE5 | 错误 | 2681 | -1398L | “VERIFY 和 RENAME 不能一起使用” | 由于 VERIFY 无法写入 dbspace,因此在恢复检验期间无法重命名 dbspace。 单击这里可查看可能的参数和 odbc 状态列表。 |
42WE6 | 错误 | 3172 | -1505L | “使用类型 COPY 定义的镜像服务器 \"%1\" 不包括父定义” | 在类型为 COPY 的服务器 CREATE MIRROR SERVER 语句中,未定义父服务器。 单击这里可查看可能的参数和 odbc 状态列表。 |
42WE7 | 错误 | 3175 | -1507L | “物化视图不能更改为快速,因为 ON 条件引用不在 OUTER JOIN 的提供空值方和保留方中的表。” | 您试图将其定义包含非法 ON 条件的物化视图的刷新类型更改为快速。 单击这里可查看可能的参数和 odbc 状态列表。 |