'daki bir sonraki dizi değerini seçmek için "doğru" yolun, bir sonraki değerimi seçmenin doğru yolu olan TEST_SEQ adı verilen bir dizilim var mı? Bu işe yaramazsa:HSQLDB 2.0.0-rc8
select next value for TEST_SEQ
muhtemelen bir "DAN" maddesini bekler çünkü. hazırda içinde HSQLDialect.getSequenceNextValString() bakarak ben bu bkz: 2.0.0-rc8 için çalışmaz
select next value for TEST_SEQ from dual_TEST_SEQ
(i: benim durumumda böyle bir şey neden olacaktır
"select next value for " + sequenceName + " from dual_" + sequenceName
sadece bu ön-2,0 sürümlerinde çalışır varsayalım - sığınak doğrulanmadı) Bu (oracle tarzı çalışacak durumda ÇİFT denilen 1 satırda ile basit tablo,) oluşturmayı içeren bir solüsyon rastladım:
select next value for TEST_SEQ from DUAL
fakat hsqldb bu tabloyla birlikte kutudan çıkmıyor ve "ilk önyükleme" işleminde böyle bir tablo oluşturmak için hazırda bekletme konusunda emin değilim.
Kutunun dışında bir sıra için bir sonraki değeri elde etmenin bir yolu olması gerektiğini düşünüyorum ve sadece onu özlüyorum. herhangi bir fikir?
@ hatchetman82 Rica ederim. BTW: İyi bir cevabı kabul etmenin yaygın yolu onu geri almak;) –
@ hatchetman82 Sorun değil. Sadece bir cevabı iyi bir cevap olarak kabul ederseniz (ki bunu kabul ederseniz çok muhtemeldir), o zaman IMO'yu kabul etmek mantıklıdır, işte budur. –
Merhaba, bu ilişkili olabilir. Apache's DdlUtils'i kullanarak, başlangıçta bu xml'yi kullanarak başlangıçta veritabanı oluşturmak için kullanıyorum: ' '. Nesneleri eklerken yeni bir anahtar değer elde etmek için ne yapmalıyım? Ben de iBatis kullanıyorum. –