OrientDB - Recarregar Registro
Reload Recordtambém funciona de maneira semelhante ao comando Load Record e também é usado para carregar um registro específico do esquema. Carregar registro carregará o registro com a ajuda de ID de registro. É representado com@ridsímbolo no conjunto de resultados. A principal diferença é que Reload record ignora o cache, o que é útil quando transações externas simultâneas são aplicadas para alterar o registro. Ele dará a atualização mais recente.
A instrução a seguir é a sintaxe básica do comando RELOAD Record.
RELOAD RECORD <record-id>
Onde <record-id> define a id do registro que você deseja recarregar.
Se você não souber o ID do Registro de um determinado registro, poderá executar qualquer consulta na tabela. No conjunto de resultados, você encontrará a ID do registro (@rid) do respectivo registro.
Exemplo
Vamos considerar a mesma tabela de clientes que usamos no capítulo anterior.
Sr. Não. | Nome | Era |
---|---|---|
1 | Satish | 25 |
2 | Krishna | 26 |
3 | Kiran | 29 |
4 | Javeed | 21 |
5 | Rajá | 29 |
Tente a seguinte consulta para recuperar o registro com ID de registro @rid: #11:0.
orientdb {db = demo}> LOAD RECORD #11:0
Se a consulta acima for executada com sucesso, você obterá a seguinte saída.
+---------------------------------------------------------------------------+
| Document - @class: Customer @rid: #11:0 @version: 1 |
+---------------------------------------------------------------------------+
| Name | Value |
+---------------------------------------------------------------------------+
| id | 1 |
| name | satish |
| age | 25 |
+---------------------------------------------------------------------------+