НЕ НРАВИТСЯ на столе подключения на Мариадб

У меня проблема с оператором SQL с помощью mariadb-connect-engine. На самом деле это оператор NOT LIKE, который возвращает действительно странный результат. На этот запрос sql:

SELECT ARS_RESSOURCE, ARS_LIBRERES1 FROM ressource WHERE ARS_RESSOURCE NOT LIKE '568614561456%' 

он вернул бы весь результат в datatable, но он просто не вернул время:

SELECT ARS_RESSOURCE, ARS_LIBRERES1 FROM ressource WHERE ARS_RESSOURCE LIKE '%' 

или же:

SELECT ARS_RESSOURCE, ARS_LIBRERES1 FROM ressource WHERE ARS_RESSOURCE LIKE '01%' 

вернуть все, что просил результат.

Я сделал что-то не так или оператор NOT LIKE в таблице соединений работает иначе, чем в классическом коннекторе?

Чтобы быть более точным, я использую таблицу соединений от mariadb к sqlserver, так что, возможно, такое поведение может быть вызвано драйвером ODBC или чем-то, но я не нахожу никакой подсказки на данный момент

1 ответ

На самом деле я открыл вопрос на сайте поддержки MariaDB и NOT LIKE Оператор не работает должным образом с CONNECT engine когда вы используете его с CONNECTION аргумент для подключения на другой таблице.

Вот ссылка на открытый номер на mariaDB.org: ссылка на jira.mariadb.org

может быть, это может помочь некоторым людям с той же проблемой.

(чтобы быть более точным, это было открыто в 10.2.* версии MariaDB и не решается на эту дату)

Другие вопросы по тегам