OrientDB - โหลดบันทึกซ้ำ

Reload Recordยังทำงานคล้ายกับคำสั่ง Load Record และยังใช้เพื่อโหลดเรกคอร์ดเฉพาะจากสคีมา Load record จะโหลดบันทึกด้วยความช่วยเหลือของ Record ID มันแสดงด้วย@ridสัญลักษณ์ในชุดผลลัพธ์ ข้อแตกต่างที่สำคัญคือ Reload record จะละเว้นแคชซึ่งมีประโยชน์เมื่อมีการใช้ธุรกรรมพร้อมกันภายนอกเพื่อเปลี่ยนเรกคอร์ด มันจะให้การอัปเดตล่าสุด

คำสั่งต่อไปนี้เป็นไวยากรณ์พื้นฐานของคำสั่ง RELOAD Record

RELOAD RECORD <record-id>

ที่ไหน <record-id> กำหนดรหัสบันทึกของเรกคอร์ดที่คุณต้องการโหลดซ้ำ

หากคุณไม่ทราบรหัสระเบียนของระเบียนใดระเบียนหนึ่งคุณสามารถดำเนินการสอบถามกับตารางได้ ในชุดผลลัพธ์คุณจะพบรหัสระเบียน (@rid) ของระเบียนที่เกี่ยวข้อง

ตัวอย่าง

ให้เราพิจารณาตารางลูกค้าเดียวกันกับที่เราใช้ในบทที่แล้ว

ซีเนียร์ ชื่อ อายุ
1 Satish 25
2 กฤษณะ 26
3 Kiran 29
4 Javeed 21
5 ราชา 29

ลองใช้แบบสอบถามต่อไปนี้เพื่อดึงข้อมูลที่มี Record ID @rid: #11:0.

orientdb {db = demo}> LOAD RECORD #11:0

หากดำเนินการค้นหาข้างต้นสำเร็จคุณจะได้ผลลัพธ์ดังต่อไปนี้

+---------------------------------------------------------------------------+ 
| Document - @class: Customer        @rid: #11:0           @version: 1      | 
+---------------------------------------------------------------------------+ 
|                     Name | Value                                          | 
+---------------------------------------------------------------------------+ 
|                       id | 1                                              | 
|                     name | satish                                         | 
|                      age | 25                                             | 
+---------------------------------------------------------------------------+