こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

OracleからSQLSERVERへの移行

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

環境:
jdk1.5
spring
ibatis

投稿日時 - 2008-07-08 08:50:17

QNo.4159939

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(1)

ANo.1

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

投稿日時 - 2008-07-08 14:16:13

お礼

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

投稿日時 - 2008-07-09 18:29:32

あなたにオススメの質問