Проблема с получением записей в Oracle, но в MySQL отсутствует - PullRequest
0 голосов
/ 26 августа 2011

У нашего клиента есть система, которая интегрирована в приложение нашей Компании .. система клиента подключается к базе данных Oracle, а приложение нашей компании подключается к базе данных MySQL.

Клиентская сторона дает нам представление о том, что Oracleимеет набор из 4 столбцов, которые похожи на столбцы, которые есть в нашей базе данных MySQL. См. ниже столбцы в базе данных Oracle и их аналоги / эквивалент в базе данных MySQL.

Our client [ORACLE]    |    Our Company  [MySQL]

[ORACLE]               |    [MYSQL]

AK_NO                  |    Patient_File_Nr

BIL_NO                 |    Invoice_Nr

PAYMENT_AMT            |    Amount

VOUCHER_DATE           |    Insert_Date

Я могу создавать записи, представленные каждому избазы данных, но тогда я не могу выяснить способ получения записей, отсутствующих в любой из баз данных при выполнении проверки сравнения.

Как бы я написал код PHP, который подключается к обеим базам данных и выполняет запрос на записив MySQL, которых нет в Oracle, и наоборот.

1 Ответ

1 голос
/ 26 августа 2011

Если это один раз, просто экспортируйте данные из одной системы в другую (или в третью систему, если вы не хотите вносить какие-либо изменения в какую-либо систему), они сравниваются с использованием SQL.

Если это непрерывный процесс, то, вероятно, просто процесс с php, чтобы сделать это, просто откройте дескриптор базы данных для каждой системы, сделайте выбор в таблицах и сравните их программно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...