TRIM bug

Поиск
Список
Период
Сортировка
Искать
От
James Bellinger
Тема
TRIM bug
Дата
Msg-id
6a162190-c3f7-4972-b0ae-9049e519302e@illusorystudios.com
Список
Дерево обсуждения
TRIM bug James Bellinger <james@illusorystudios.com>
Re: TRIM bug Adrian Klaver <adrian.klaver@aklaver.com>
Hello,

I just ran into this and narrowed it down to TRIM. Without the TRIM(), 
it works fine.

In MS Access,
SELECT DISTINCT [Name] FROM [Customer Information] WHERE [Name] IS NOT 
NULL AND LEN(TRIM([Name])) > 1 ORDER BY [Name] ASC;
becomes
SELECT DISTINCT "public"."Orders"."Name"  FROM ("public"."Orders" LEFT 
OUTER JOIN "public"."POs" ON ("public"."Orders"."OnlineCode" = 
"public"."POs"."OnlineCode" ) ) WHERE (NOT(("public"."Orders"."Name" IS 
NULL ) ) AND (char_length(ltrim(rtrim("public"."Orders"."Name" )))))> 1 
) ) ORDER BY "public"."Orders"."Name"
As you can see, there is an extra right parenthesis. (Customer 
Information is an Access query onto Orders, in case the name change is 
confusing from my test example.)

Thanks!

James

В списке pgsql-odbc по дате отправления
От: Johan Levin
Дата:
От: Adrian Klaver
Дата:
Сообщение: Re: TRIM bug
FAQ