मैं एक तालिका में अंतिम आईडी डालने का मूल्य प्राप्त करना चाहता हूं। मैं यह कैसे कर सकता हूं?डीबी 2 तालिका से अंतिम सम्मिलित आईडी कैसे प्राप्त करें
उत्तर
खैर समाधान है कि मैं का उपयोग करें:
यह डीबी :)
SELECT IDENTITY_VAL_LOCAL() AS VAL FROM SYSIBM.SYSDUMMY1
docs देखें।
SYSDUMMY1? मैं sysibm schema में उस तालिका को नहीं ढूंढ सकता ... :) –
क्या आप विडंबनापूर्ण हैं? Http://publib.boulder.ibm.com/infocenter/db2luw/v9r7/topic/com.ibm.db2.luw.sql.ref.doc/doc/r0002369.html –
इस जवाब पर एक नज़र डालें में डाला अंतिम पंक्ति से आईडी स्तंभ हो जाता है।
http://www.sitepoint.com/php-database-db2/
// get the last inserted ID into the specified table
// int lastInsertID(string $tblName)
function lastInsertID($tblName)
{
if ($this->transIsOpen())
{
$sql = "SELECT SYSIBM.IDENTITY_VAL_LOCAL() AS id FROM " . $tblName;
$rs = $this->query($sql);
return $this->fetch($rs, "id");
}
return -1;
}
या इस
http://www.php.net/manual/en/function.db2-last-insert-id.php#98361
int keyId = -1;
preparedStatement.executeUpdate();
resultSet = preparedStatement.getGeneratedKeys();
if (resultSet.next()) {
keyId = rs.getInt(1);
}
https://docs.oracle.com/javase/7/docs/api/java/sql/Statement.html#getGeneratedKeys()
अद्यतन: और निम्नलिखित झंडासाथ preparedStatement बनाने के लिए मत भूलनाअन्यथा यह काम नहीं करेगा))
उहम्म ... ओरेकल! = डीबी 2 – barrypicker
जावा के लिए यह ट्यूटोरियल ओरेकल – Anatoly
नहीं है तो आप ओपी के सवाल को संबोधित नहीं कर रहे हैं। – barrypicker
- 1. सिद्धांत 2 के साथ अंतिम डालने आईडी प्राप्त करें?
- 2. PHP पोस्टग्रेस: अंतिम सम्मिलित करें आईडी
- 3. इस ADODB.Recordset से सम्मिलित आईडी कैसे प्राप्त करें?
- 4. MySQL अंतिम सम्मिलित आईडी, कनेक्टर .net
- 5. तालिका में अंतिम सम्मिलित रिकॉर्ड्स का चयन करें - ऑरैकल
- 6. SQLite अंतिम सम्मिलित Rowid
- 7. रिटर्न अंतिम आईडी (पहचान) पंक्ति सम्मिलित करें VB.NET MySQL
- 8. डीबी 2 से वर्णनात्मक त्रुटि संदेश कैसे प्राप्त करें?
- 9. मल्टीथ्रेडेड एप्लिकेशन में डीबी 2 अनुक्रम मूल्य कैसे प्राप्त करें
- 10. स्क्लाइट से अंतिम रिकॉर्ड कैसे प्राप्त करें?
- 11. एएसपी एमवीसी savechanges से अंतिम डालने आईडी प्राप्त करें()
- 12. PHP ओडीबीसी कनेक्शन से अंतिम डालने आईडी प्राप्त करें
- 13. अंतिम रिकॉर्ड कैसे प्राप्त करें
- 14. एक MySQL तालिका में अंतिम प्रविष्टि प्राप्त करें
- 15. पीएलएसक्यूएल जेडीबीसी: अंतिम पंक्ति आईडी कैसे प्राप्त करें?
- 16. एक ही तालिका से एक सम्मिलित करें या अपडेट करें
- 17. सिद्धांत 2 बैच सम्मिलित करें
- 18. प्रक्रिया आईडी से प्रक्रिया आईडी कैसे प्राप्त करें?
- 19. डीबी 2 तालिका में कॉलम का विवरण
- 20. सिद्धांत 2 - फ्लश से पहले इकाई आईडी प्राप्त करें
- 21. डीबी 2 tsql temp तालिका के समतुल्य
- 22. mysql :: तालिका में सम्मिलित करें, किसी अन्य तालिका से डेटा?
- 23. डीबी 2
- 24. मैं डीबी 2
- 25. मैं अपने डेटाबेस में अंतिम सम्मिलित मान कैसे प्राप्त करूं?
- 26. डेटासेट तालिका से डीबी तालिका बनाएं
- 27. डीबी 2 से MySQL
- 28. डीबी 2
- 29. डीबी 2
- 30. एंड्रॉयड SQLite मिल पिछले पंक्ति सम्मिलित करें आईडी
इस दृष्टिकोण के बारे में अधिक जानकारी के लिए, दस्तावेज़ देखें [INSERT कथन से चुनें] (http://publib.boulder.ibm.com/infocenter/dzichelp/v2r2/index.jsp?topic=%2Fcom.ibm.db2.doc.relg%2Finsl.htm) – Steven
त्रासदी । वह "INSERT से चुनें" दस्तावेज़ या तो स्थान बदल गया है, या अनुपलब्ध हो गया है। – starlocke
अपने डीबी 2 एसक्यूएल प्रोग्रामिंग गाइड में सम्मिलित मूल्य * डालने वाले अनुभागों का चयन करें। मेरे गाइड से एक उदाहरण है 'चयन EMPNO, HIRETYPE, HIREDATE से अंतिम टेबल (INSERT INTO EMPSAMP (नाम, वेतन, DEPTNO, स्तर) मूल्यों ('मैरी स्मिथ', 35000.00, 11, 'एसोसिएट'))' – Telemat