ओरिएंटबीडी - रीलोड रिकॉर्ड
Reload Recordलोड रिकॉर्ड कमांड के समान भी काम करता है और इसका उपयोग स्कीमा से एक विशेष रिकॉर्ड लोड करने के लिए भी किया जाता है। लोड रिकॉर्ड रिकॉर्ड आईडी की मदद से रिकॉर्ड को लोड करेगा। इसके साथ प्रतिनिधित्व किया है@ridपरिणाम सेट में प्रतीक। मुख्य अंतर है रीलोड रिकॉर्ड कैश की अनदेखी करता है जो तब उपयोगी होता है जब रिकॉर्ड बदलने के लिए बाहरी समवर्ती लेनदेन को लागू किया जाता है। यह लेटेस्ट अपडेट देगा।
निम्नलिखित कथन RELOAD रिकॉर्ड कमांड का मूल सिंटैक्स है।
RELOAD RECORD <record-id>
कहाँ पे <record-id> उस रिकॉर्ड की रिकॉर्ड आईडी को परिभाषित करता है जिसे आप पुनः लोड करना चाहते हैं।
यदि आप किसी विशेष रिकॉर्ड की रिकॉर्ड आईडी नहीं जानते हैं, तो आप टेबल के खिलाफ किसी भी क्वेरी को निष्पादित कर सकते हैं। रिजल्ट-सेट में आपको संबंधित रिकॉर्ड का रिकॉर्ड आईडी (@rid) मिलेगा।
उदाहरण
आइए हम उसी ग्राहक तालिका पर विचार करें जिसका उपयोग हमने पिछले अध्याय में किया है।
अनु क्रमांक। | नाम | उम्र |
---|---|---|
1 | सतीश | 25 |
2 | कृष्णा | 26 |
3 | किरण | 29 |
4 | जावेद | 21 |
5 | राजा | 29 |
रिकॉर्ड आईडी रखने वाले रिकॉर्ड को प्राप्त करने के लिए निम्नलिखित क्वेरी का प्रयास करें @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 |
+---------------------------------------------------------------------------+