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

इकाई ढांचे के माध्यम से ओरेकल डेटाबेस के लिए स्वचालित रूप से पहचान कैसे उत्पन्न करें?

StoreGeneratedPattern="Identity" केवल EF को बताता है कि मान डालने पर DB-साइड जनरेट किया जाएगा, और यह कि इन्सर्ट स्टेटमेंट में मान की आपूर्ति नहीं करनी चाहिए।

आपको अभी भी Oracle में एक क्रम बनाने की आवश्यकता है:

create sequence ComplaintIdSequence minvalue 1 maxvalue 9999999 start with 1 increment by 1;

और टेबल इंसर्ट बनाने के लिए एक ट्रिगर इसका उपयोग करता है:

create or replace trigger CommplaintIdTrigger  
before insert on comment for each row 
begin 
  if :new.ComplaintId is null then select ComplaintIdSequence.nextval into :new.ComplaintId from dual; 
  endif; 
end;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ऑरैकल डिफ:दो टेबल की तुलना कैसे करें?

  2. ORA-01034:ORACLE उपलब्ध नहीं है ORA-27101:साझा स्मृति क्षेत्र मौजूद नहीं है

  3. क्या पीएल/एसक्यूएल के पास जावा के बराबर स्ट्रिंगटोकनाइज़र है?

  4. ओरेकल:मैं ओरेकल एसक्यूएल में हेक्स को दशमलव में कैसे परिवर्तित करूं?

  5. Oracle-ADF एप्लिकेशन को Tomcat 7 पर तैनात करने का प्रयास कर रहा है