Перезагрузка записи также работает аналогично команде «Загрузить запись» и также используется для загрузки определенной записи из схемы. Загрузить запись загрузит запись с помощью Record ID. Он представлен символом @rid в наборе результатов. Основное отличие состоит в том, что перезаписываемая запись игнорирует кэш, что полезно, когда для изменения записи применяются внешние параллельные транзакции. Это даст последнее обновление.
Следующий оператор является основным синтаксисом команды RELOAD Record.
RELOAD RECORD <record-id>
Где <record-id> определяет идентификатор записи, которую вы хотите перезагрузить.
Если вы не знаете идентификатор записи конкретной записи, то вы можете выполнить любой запрос к таблице. В наборе результатов вы найдете идентификатор записи (@rid) соответствующей записи.
пример
Давайте рассмотрим ту же таблицу Customer, которую мы использовали в предыдущей главе.
Sr.No. | название | Возраст |
---|---|---|
1 | Сатиш | 25 |
2 | Кришна | 26 |
3 | Киран | 29 |
4 | Javeed | 21 |
5 | Раджа | 29 |
Попробуйте следующий запрос, чтобы получить запись с идентификатором записи @rid: # 11: 0 .
orientdb {db = demo}> LOAD RECORD #11:0
Если приведенный выше запрос выполнен успешно, вы получите следующий вывод.