1

IngresデータベースとPHPの相互作用を行う必要があります。データベースに挿入した最後のエントリのIDを取得する必要があります。

どうすればいいですか?私はイングレスの専門家ではありませんが、自動インクリメントされたID/シーケンス/...もあると思います。

どうもありがとうございます

4

1 に答える 1

2

このlast_identity()関数は、テーブルに対して最後に生成されたシーケンス番号を提供します。例:

SELECT last_identity() FROM t1

私が理解していることからCREATE TABLE、次の構文を使用してシーケンス番号を作成する必要があります。

colname integer generated always as identity

例えば:

CREATE TABLE t1 ( 
    idx integer generated always as identity,
    sometext varchar(100) not null
)

ID列の使用に関する追加の注意事項については、http://community.ingres.com/wiki/Using_Ingres_Identity_Columnsを参照してください。

于 2011-08-11T08:23:49.673 に答える