किसी अन्य स्कीमा में तालिका का उपयोग करके फ़ंक्शन या प्रक्रिया लिखने के लिए तालिका स्वामी को हमें आवश्यक विशेषाधिकार प्रदान करने की आवश्यकता होती है। उदाहरण के लिए:
SQL> conn hr/hr
SQL> grant select on employees to mousumi;
या किसी सुपर उपयोगकर्ता से यह आपके लिए करने के लिए कहें:
SQL> conn dba_user/password
SQL> grant select on hr.employees to mousumi;
भूमिकाओं को विशेषाधिकार दिए जा सकते हैं लेकिन हम प्रक्रियाओं या विचारों को बनाने के लिए उन विशेषाधिकारों का उपयोग नहीं कर सकते हैं। उस प्रयोजन के लिए विशेषाधिकार हमें सीधे दिए जाने चाहिए। और जानें ।
जब हम संदर्भ देते हैं कि हमें स्कीमा नाम शामिल करने की आवश्यकता है:
SQL> select * from hr.employees;
वैकल्पिक रूप से हम इसके लिए समानार्थी शब्द बना सकते हैं।
SQL> create synonym employee_table for hr.employees;
SQL> select * from employee_table;
पर्यायवाची सिर्फ एक लेबल है:यह कुछ भी हो सकता है जिसे हम प्रदान करना पसंद करते हैं यह हमारे स्कीमा के भीतर अद्वितीय है (और ओरेकल नामकरण सम्मेलनों के अनुरूप है)। और जानें ।