回答问题 · 2018-08-30 19:03 PLS-01450:此<value expression>包含不合规数据类型 原因:此<value expression>包含不合规数据类型。X3H2的第4.2节“数据类型”指出:“非空值是字符串或数字。” STANDARD中的许多内置函数将通过一个编译指示用此警告标记。 行动:无
回答问题 · 2018-08-30 19:03 PLS-01451:这些<value表达式>的数据类型必须是可比较的 原因:这些<value表达式>的数据类型必须是可比较的。X3H2的第4.2节“数据类型”,指出:“一个字符串和数量没有可比性值。” STANDARD中的许多内置函数将通过一个编译指示用此警告标记。这种警告将放在数据类型强制功能(例如,TO_CHAR(<number>))上,这些函数插入到OracleSQL中以允许不合规的数据类型组合。 行动:无
回答问题 · 2018-08-30 19:03 PLS-01452:此功能不是ANSI标准的一部分 原因:此功能不是ANSI标准的一部分。该警告用于标记ANSI规范中未提及的“POWER”功能。 行动:无
回答问题 · 2018-08-30 19:03 PLS-01453:此过程不是ANSI标准的一部分 原因:此过程不是ANSI标准的一部分。此警告用于标记ANSI规范中未提及的“STOP”等过程。 行动:无
回答问题 · 2018-08-30 19:03 PLS-01454:不能使用数据类型为CHAR的运算符 原因:数据类型“字符串”的值不能使用运算符。X3H2的第5.9节“语法规则3”表示:“如果<primary>的数据类型为字符串,则<value expression>不包括任何运算符。此警告置于STDBASE中的许多函数中,该函数使用CHAR参数。 行动:无
回答问题 · 2018-08-30 19:03 PLS-01455:谓词IS NULL和IS NOT NULL仅针对列规范定义 原因:谓词“IS NULL”和“IS NOT NULL”仅针对列规范定义,而不是为任何其他表达式定义。第5.15节“<null谓词>”表示在谓词“x IS NULL”中,x必须是列,而不一定是其他类型的表达式。 行动:无
回答问题 · 2018-08-30 19:03 PLS-01458:UPDATE语句中的set子句需要长度为1的列名称 原因: UPDATE语句中的set子句需要长度为1的列名称。8.11,8.12 行动:无
回答问题 · 2018-08-30 19:03 PLS-01419:子查询必须在其选择列表中具有“*”或正好一列 原因:根据ANSI的语法,子查询必须具有“*”或其选择列表中的一列。 行动:无
回答问题 · 2018-08-30 19:03 PLS-01420:INTERSECT和MINUS集合运算符不是ANSI 原因: INTERSECT和MINUS集合运算符不是ANSI 行动:无
回答问题 · 2018-08-30 19:03 PLS-01421:FOR UPDATE子句 原因: FOR UPDATE子句不符合ANSI的语法。 行动:无