четверг, 30 октября 2014 г.

Поучительная история про применение знаний.

Завел новый ярлык: "век живи - век учись". Причиной послужил следующий случай. Простая задачка: из смежной системы приходит идентификатор, по которому надо найти данные и добавить их в таблицу. База данных - Oracle. Казалось бы, что может быть проще. Есть, правда, одно отягчающее обстоятельство: приходит только идентификатор, а данные, которые он идентифицирует, могут лежать в одной из нескольких таблиц. Точнее, в одной из двух. То есть, указания, в какой таблице следует осуществлять поиск, нет. К счастью, идентификатор уникален, даже с учетом того факта, что исходных таблиц для поиска несколько - две.