Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

एसक्यूएल व्यू में प्राथमिक कुंजी जोड़ना

हम एक अक्षम जोड़ सकते हैं एक दृश्य के लिए प्राथमिक कुंजी बाधा। यही है, यदि कोई सम्मिलित या अद्यतन दृश्य के विरुद्ध चलाया जाता है तो बाधा सक्रिय नहीं होती है। डेटाबेस को उम्मीद है कि अंतर्निहित तालिकाओं पर बाधाओं के माध्यम से अखंडता को बनाए रखा जाएगा। तो बाधा पूरी तरह से दस्तावेज़ीकरण के प्रयोजनों के लिए मौजूद है।

SQL> create view emp_view as select * from emp
  2  /


View created.

SQL> alter view emp_view add constraint vemp_pk primary key (empno) disable
  2  /

View altered.

SQL> 

चेतावनी:मैंने कभी हाइबरनेट के साथ यह कोशिश नहीं की है, इसलिए मुझे नहीं पता कि यह आपके परिदृश्य में काम करेगा या नहीं। हालांकि, मैं उन साइटों को जानता हूं जो विशेष रूप से विचारों की एक परत के खिलाफ हाइबरनेट का उपयोग करते हैं, इसलिए मुझे लगता है कि यह करता है। कृपया वाक्य रचना के साथ प्रयोग करें और वापस रिपोर्ट करें।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मैं oracle11g में एक प्रकार को कैसे परिभाषित कर सकता हूं जो उस प्रकार के संग्रह का संदर्भ देता है?

  2. तारों को कैसे जोड़ना है?

  3. Oracle एक शर्त के आधार पर डुप्लीकेट हटा रहा है

  4. क्या मैं अज्ञात पीएल/एसक्यूएल ब्लॉक से PHP को मान वापस कर सकता हूं?

  5. ऑब्जेक्ट को CLOB में कनवर्ट करना