retreiving последнего добавленный идентификатораПолучить последний идентификатор из Firebird таблицы БДА
Я хочу, чтобы извлечь последний вставленный идентификатор из FIREBIRD базы данных. Данные succ. вставлен, запускает идентификатор вставки, поскольку он должен использовать генератор.
Я посоветовал использовать этот синтаксис
var sql = "INSERT INTO ... VALUES ... " +
"RETURNING Id";
где RETURNING
Id должен возвращать идентификатор таблицы.
Я не знаю, как хранить в переменной.
int lastId = ...
где вы будете использовать УАК SQL? Как вы получаете доступ к своей базе данных? – Christos
Я обращаюсь к db и использую этот sql как текст, введенный в dapper-запрос, но это не проблема. Просто извлечение последнего вставленного id из базы данных и сохранение этого значения в переменной. – user2783193
Я понял, в чем проблема. Однако я должен знать, как вы будете выполнять свой запрос, чтобы узнать, как вы можете получить идентификатор, который вы хотите. К сожалению, я никогда не использовал dapper, вы говорите. Хотя, я не использовал его, я полагаю, что метод, который выполнит ваш запрос, вернет результат. Например, если вы запустите select * из таблицы, вы получите результаты, а затем вы их прочтете. Я думал о том, как Рада дал тебе несколько секунд назад. – Christos