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

MyBatis का उपयोग करके Oracle डेटाबेस अनुक्रम संख्या को कैसे कॉल करें?

मुझे लगता है कि आप डालने के लिए nextval का उपयोग करते हैं। निम्नलिखित का प्रयास करें:

<insert id="insertPerson" parameterType="Person" useGeneratedKeys="true"> 
  <selectKey keyProperty="personId" resultType="int" order="BEFORE">
    SELECT nextVal('mySeq')
  </selectKey>
  INSERT INTO person (personId,PersonName) VALUES (#{personId},#{personName}) 
</insert>

इसके अलावा SELECT nextVal('mySeq') चुनें आप इसका उपयोग कर सकते हैं SELECT mySeq.nextVal from dual



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle में TABLE को कैसे छोटा करें

  2. SQL डेवलपर से निर्यात करने का प्रयास करते समय SPOOL खाली फ़ाइलें लौटाता है

  3. Oracle संग्रह जहां खंड

  4. Oracle में, क्या किसी तालिका में स्तंभ सम्मिलित करना संभव है?

  5. टैलेंट कैसे एक डीबी को दूसरे में कॉपी करें