Тема: MSSQL и Oracle
Показать сообщение отдельно
Старый 30.11.2009, 13:53   #17  
egorych is offline
egorych
Участник
Самостоятельные клиенты AX
Oracle
 
761 / 154 (7) ++++++
Регистрация: 09.11.2006
Адрес: Краснодарский край
Цитата:
Сообщение от Wamr Посмотреть сообщение
При правом выравнивании запрос вида:
X++:
select sum(AmountCur) from ledgerTrans
where ledgerTrans.AccountNum == '41.100'
на MS SQL-сервер уйдет:
Код:
SELECT SUM(AMOUNTCUR)
FROM LEDGERTRANS
WHERE AccountNum LIKE '%41.100'
Что-то я таких запросов у себя не наблюдал! На сервер уходит
Код:
 
WHERE AccountNum = '       41.100'
т.е с дополнением пробелами до длины EDT, кстати и на Оракле точно так-же. Ну плюс NLS_LOWER конечно-же.