суббота, 15 декабря 2012 г.

Как получить id добавленной записи в PostgreSQL

В PostgreSQL это очень просто. Нужно всего лишь добавить к запросу returning id. Вот пример:

string sql = "insert into city (name) values('Нижний Новгород') returning id;"

NpgsqlCommand cmd = db.cn.CreateCommand ( );
cmd.CommandText = sql;

int id = Convert.ToInt32( cmd.ExecuteScalar() ); 

Комментариев нет:

Отправить комментарий