私はテスト目的でHSQLデータベースを使用しています。スタンドアロンのdbファイルが必要です。しかし今、HSQLで最後に挿入された行ID(auto-incremental --identity)を取得するのに問題があります。どうすればIDを取得できますか?
質問する
7825 次
2 に答える
22
http://www.hsqldb.org/doc/guide/ch09.html
接続のID列に最後に挿入された値は、関数IDENTITY()を使用して使用できます。たとえば、(IdはID列です)。
INSERT INTO Test(Id、Name)VALUES(NULL、'Test');
CALL IDENTITY();
于 2013-04-23T19:35:58.867 に答える
-5
テーブルスキーマを指定していない場合、これを実行するクエリを作成するのはかなり難しいですが、次のようなものです。
SELECT TOP 1 Id FROM [TABLENAME] ORDER BY Id DESC
于 2012-04-27T15:29:40.020 に答える