- 締切済み
OracleからSQLSERVERへの移行
Oracle10gからSQLServer2005へ移行しています。Oracleのnextvalを使用していたのですが、SQLSERVERにはnextvalに変わる機能がないようです。 現在のIDENTITY値を取得し、プラス1してインサートしたいんですが、中々いい方法が浮かびません。何かいい方法は ないでしょうか?どなたかご教授ください。 環境: jdk1.5 spring ibatis
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- nora1962
- ベストアンサー率60% (431/717)
回答No.1
発想を変えて、INSERTしてからSCOPE_IDENTITY関数でIDENTITY値を拾うというのではだめですか。
お礼
返事遅くなってすいません。 その方法も考えてはいたのですが・・出来れば1回のINSERTで一緒に登録したいですね。 もう少し考えてみます。ありがとうございました。