OrientDB - Ghi lại Tải lại
Reload Recordcũng hoạt động tương tự như lệnh Load Record và cũng được sử dụng để tải một bản ghi cụ thể từ lược đồ. Tải bản ghi sẽ tải bản ghi với sự trợ giúp của ID bản ghi. Nó được đại diện với@ridbiểu tượng trong tập kết quả. Sự khác biệt chính là bản ghi Tải lại bỏ qua bộ đệm, điều này rất hữu ích khi các giao dịch đồng thời bên ngoài được áp dụng để thay đổi bản ghi. Nó sẽ đưa ra bản cập nhật mới nhất.
Câu lệnh sau đây là cú pháp cơ bản của lệnh RELOAD Record.
RELOAD RECORD <record-id>
Ở đâu <record-id> xác định id bản ghi của bản ghi mà bạn muốn tải lại.
Nếu bạn không biết ID Bản ghi của một bản ghi cụ thể, thì bạn có thể thực hiện bất kỳ truy vấn nào đối với bảng. Trong tập kết quả, bạn sẽ tìm thấy ID bản ghi (@rid) của bản ghi tương ứng.
Thí dụ
Chúng ta hãy xem xét cùng một bảng Khách hàng mà chúng ta đã sử dụng trong chương trước.
Sr.No. | Tên | Tuổi tác |
---|---|---|
1 | Hài lòng | 25 |
2 | Krishna | 26 |
3 | Kiran | 29 |
4 | Javeed | 21 |
5 | Raja | 29 |
Hãy thử truy vấn sau để truy xuất bản ghi có ID bản ghi @rid: #11:0.
orientdb {db = demo}> LOAD RECORD #11:0
Nếu truy vấn trên được thực thi thành công, bạn sẽ nhận được kết quả sau.
+---------------------------------------------------------------------------+
| Document - @class: Customer @rid: #11:0 @version: 1 |
+---------------------------------------------------------------------------+
| Name | Value |
+---------------------------------------------------------------------------+
| id | 1 |
| name | satish |
| age | 25 |
+---------------------------------------------------------------------------+