Consultor Eletrônico



Kbase P12649: The SQL92 UPPER function generates a syntax error when used within the LIKE predicate
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   1/23/2007
Status: Unverified

FACT(s) (Environment):

Progress 9.1D

SYMPTOM(s):

Using SQL92

UPPER function does not work with LIKE predicate

[JDBC Progress Driver]:Syntax error (7587)

=== SQL Exception 1 ===
SQLState=42000
ErrorCode=-20003
[JDBC Progress Driver]:Syntax error (7587)

CAUSE:

Bug# 20021030-014

CAUSE:

The Progress SQL92 engine is documented to only support a LIKE predicate in the form of 'column name' LIKE 'string constant'. The use of functions in place of 'string constant' is not currently supported.

FIX:

Upgrade to OpenEdge 10.0A or later