APPEND допоможе вставити частину злиття, але не оновлення.Jum. II 28 1439 року хіджри
Це тому, що він щоразу виділятиме новий простір замість повторного використання вільного простору, тому використання його з кількома невеликими наборами може фрагментувати вашу таблицю, що може призвести до проблем із продуктивністю. Ця підказка є гарною ідеєю для великі вставки, заплановані на часи, коли використання низьке.
Загалом, слід використовувати лише підказку APPEND при вставці великих обсягів даних у таблиці з невеликим простором для повторного використання. Точка, куди вставляються додані записи, називається верхнім водяним знаком таблиці, або HWM, і єдиний спосіб скинути верхній водяний знак — це ОБРІЗАТИ таблицю.
Підказка PARALLEL (розміщена одразу після ключового слова UPDATE або DELETE) застосовується не лише до основної операції сканування, але й до операції UPDATE або DELETE. Крім того, ви можете вказати паралелізм UPDATE або DELETE у реченні PARALLEL, указаному у визначенні таблиці, яку потрібно змінити.
APPEND використовується лише тоді, коли у вас є INSERT з SELECT: "INSERT INTO … (SELECT * FROM …)" APPEND_VALUES нещодавно було представлено для: "INSERT INTO … VALUES(…). Цю підказку також можна використовувати для масових операцій.
Таким чином, ми повинні використовувати append() коли ми хочемо додати один елемент у кінець списку і extend(), коли ми хочемо об’єднати наш список з іншим.
Підказка ПРАВИЛО явно вибирає оптимізацію на основі правил для блоку операторів. Це також змушує оптимізатор ігнорувати будь-які інші підказки, указані для блоку операторів.