1: आमतौर पर यह बफर के दायरे को प्रबंधित करने के लिए किया जाता है।
यदि आपके पास, उदाहरण के लिए, कई आंतरिक प्रक्रियाओं के साथ एक प्रक्रिया है जो सभी एक ही तालिका तक पहुंचते हैं, तो उस तालिका के लिए डिफ़ॉल्ट बफर शीर्ष स्तर की प्रक्रिया ब्लॉक तक पहुंच जाएगा। उदाहरण के लिए -
procedure p1:
find first customer no-lock.
end.
procedure p2:
find last customer no-lock.
end.
युक्त प्रक्रिया करने के लिए ग्राहक बफर देखते हुए अंत होगा। यदि आप अपनी आंतरिक प्रक्रियाओं को कम से कम युग्मित और स्वयं निहित रखने की कोशिश कर रहे हैं, तो हो सकता है कि आप यह व्यवहार नहीं चाहें। तो आप प्रत्येक आंतरिक प्रक्रियाओं में एक बफर को परिभाषित करेंगे।
ओबीवी बफर को परिभाषित करने के अन्य कारण हैं, लेकिन जब आप कोड देखते हैं जो तालिका के समान नाम वाले बफर को परिभाषित करता है, तो यह आमतौर पर दायरे के बारे में होता है।
2: यह हमेशा एक बफर के माध्यम से डीबी तक पहुंचता है। हर तालिका तालिका के रूप में एक ही नाम के साथ एक डिफ़ॉल्ट बफर है, तो
find first <buffername>.
एक बफर नामित buffername जो एक स्पष्ट रूप से परिभाषित बफर या एक अंतर्निहित डिफ़ॉल्ट बफर हो सकता है के लिए दिखेगा। यदि कोई मौजूद है तो प्राथमिकता एक स्पष्ट रूप से परिभाषित बफर पर जाएगी।
स्रोत
2011-03-30 17:52:33
@ टॉम बसकॉम जानता है कि, वह प्रगति कर रहा है 'जॉन स्कीट, क्षमा करें अगर मैंने अपना नाम व्यर्थ – Kyle