• 締切済み

OracleからSQLSERVERへの移行

Oracle10gからSQLServer2005へ移行しています。Oracleのnextvalを使用していたのですが、SQLSERVERにはnextvalに変わる機能がないようです。 現在のIDENTITY値を取得し、プラス1してインサートしたいんですが、中々いい方法が浮かびません。何かいい方法は ないでしょうか?どなたかご教授ください。 環境: jdk1.5 spring ibatis

みんなの回答

  • nora1962
  • ベストアンサー率60% (431/717)
回答No.1

発想を変えて、INSERTしてからSCOPE_IDENTITY関数でIDENTITY値を拾うというのではだめですか。

father73
質問者

お礼

返事遅くなってすいません。 その方法も考えてはいたのですが・・出来れば1回のINSERTで一緒に登録したいですね。 もう少し考えてみます。ありがとうございました。

関連するQ&A