Я получаю большой запрос Oracle каждую неделю.
Select fieldA,fieldB,fieldC, ... FROM TABLE
FieldC содержит несколько, скажем, 20 (+) различных строк, а общий отчет содержит около 20 000 строк.
Итак, я хочу собрать эти 20 (+) строк в собственную таблицу (TABLE2) и ссылаться на них по идентификатору.
Таким образом, вставка новой строки должна автоматически ссылаться на новый идентификатор, но на уже известные строки ссылаются по их идентификатору в TABLE2.
Есть ли способ позволить себе это только в Oracle - добавить что-то к моему уже запущенному запросу?
Заранее спасибо,
Harry
UPDATE
Как и в упомянутых комментариях, мои вопросы:
1) Insert data in TABLE1 (and TABLE2 at a time?)
Возможно ли это в Oracle?
2) Create and populate TABLE2 with surrogate keys.
Возможно ли это в Oracle? Зачем мне гуглить?
3) Make weekely query through both tables.
Возможно ли это в Oracle? Зачем мне гуглить?