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

मौजूदा संग्रहीत कार्यविधि का उपयोग करके इकाई फ्रेमवर्क के माध्यम से Oracle डेटाबेस के लिए पहचान उत्पन्न करें

1) Oracle में अनुक्रम बनाएं

 CREATE SEQUENCE dummy_test_seq
  MINVALUE 1
  MAXVALUE 999999999999999999999999999
  START WITH 1
  INCREMENT BY 1;

2)संपत्ति बनाएं

   sealed public class CommonUtilities
    {
      #region Sequences
       public static int DummyTestSeq
        {
         get
          {              
            using (Entities ctx = new Entities()) 
             { 
               return Convert.ToInt32(ctx.Database.SqlQuery<decimal>("SELECT dummy_test_seq.NEXTVAL FROM DUAL").ToList().Single()); 
              }  
            }
         }
    #endregion
}

3)अनुक्रम प्राप्त करना

   public int InsertTable1()
    {
      using (Entities ctx = new Entities())
        {
            ctx.tabel1.Add(new tabel1()
            {
                SEQ = CommonUtilities.DummyTestSeq,
                Date= DateTime.Now
            });
            return ctx.SaveChanges();
        }
     }



  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. Oracle के साथ वैकल्पिक स्कीमा में विदेशी कुंजी?

  3. ओरेकल सत्र क्या है?

  4. Oracle में इंडेक्स की जांच कैसे करें

  5. उबंटू पर यूनिवर्सल ओरेकल इंस्टालर कैसे स्थापित करें?