Как справиться с оператором минус с помощью библиотеки SOCI? - PullRequest
2 голосов
/ 23 января 2020

Мне нужно использовать библиотеку SOCI для обработки минус оператора в базе данных c способом. Ключевое слово Oracle MINUS не поддерживается в postgres, а соответствующее ключевое слово postgres - EXCEPT. Пример: Oracle Синтаксис SELECT COUNT(*) FROM (SELECT C1 FROM s1.T1 **MINUS** (SELECT C1 FROM S2.T1));

Postgres Синтаксис SELECT COUNT(*) FROM (SELECT C1 FROM s1.T1 **EXCEPT** (SELECT ENTITY_ID FROM C1 FROM s2.T1));

Аналогично, в библиотеке SOCI есть функция для обработки nvl ('' 'soci :: session :: nvl () '' '), есть ли возможность обрабатывать оператор минус?

1 Ответ

0 голосов
/ 23 января 2020

Да. Библиотека SOCI предоставила функцию вызова soci :: session :: exc () для выполнения этого требования.

...