20.10.2004, 13:33 | #1 |
Участник
|
Функция обратная Like?
Подскажите, есть ли в Аксапте функция обратная Like?
И возможно ли в запросе исключить набор записей по шаблону? |
|
20.10.2004, 13:42 | #2 |
Участник
|
>Подскажите, есть ли в Аксапте функция обратная Like?
Да ! like...... >И возможно ли в запросе исключить набор записей по шаблону? Да |
|
20.10.2004, 13:44 | #3 |
Гость
|
используйте 'not exists'
|
|
20.10.2004, 14:56 | #4 |
Участник
|
! like - выдает сообщение об ошибке
Но я нашел другой вариант, так работает. select RecId from inventTrans where !(inventTrans.ItemId Like "21*") && (inventTrans.StatusIssue == StatusIssue:: Sold || inventTrans.StatusIssue == StatusIssue:: Deducted) А каким образом можно использовать 'not exists'? |
|
20.10.2004, 15:03 | #5 |
Гость
|
select ... from ...
where ... not exists ... where ... связываете 2 табл переменные в 1 запрос. Табличные переменные можно делать по 1 таблице. Для сложных условий (несколько like-подобных конструкций, конструкций с ИЛИ ) этот способ читабельней и проще в отладке |
|
20.10.2004, 15:08 | #6 |
Moderator
|
Цитата:
связываете 2 табл переменные в 1 запрос.
|
|
20.10.2004, 15:26 | #7 |
Гость
|
Табличные переменные можно делать по 1 таблице
|
|
20.10.2004, 15:49 | #8 |
Moderator
|
Цитата:
Табличные переменные можно делать по 1 таблице
|
|
20.10.2004, 15:57 | #9 |
Гость
|
да вроде и об этом написал... некоторые условия проще выразить именно так. Возможно, это не тот случай, не спорю
а про производительность - да не особо -то уменьшилась |
|