Получение данных из БД - PullRequest
       1

Получение данных из БД

1 голос
/ 27 ноября 2010

У меня есть эта таблица в Oracle, и мне нужно извлечь два столбца из таблицы desc_data например:

select ticket_id, date_logged from desc_data; 

У меня будет около 10000 записей в этой таблице, поэтому, если я сделаю эту операцию из Java и выполню некоторые операции в Java, поместив эти значения в список, а затем на основе некоторых условий отфильтрую данные и вставлю обратно в другую таблицу, будет ли это возможно, и если это возможно, это будет накладные расходы?

Ответы [ 2 ]

2 голосов
/ 27 ноября 2010

Я думаю, лучше использовать хранимую процедуру в базе данных и просто вызывать ее из Java. Но то, что вы считаете, также является возможным решением.

0 голосов
/ 27 ноября 2010

Это зависит от того, какой тип фильтрации вы хотите сделать для ваших 10000 записей.Если фильтрация проста, например, фильтрация записей в диапазоне дат, вы можете добиться этого, просто используя SQL.Если ваша обработка более сложна, вы также можете использовать хранимую процедуру.Поскольку вы работаете на Oracle, они могут быть написаны на Java.См. здесь для примера.

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