Im пытается получить идентификатор последней вставленной строки, и я хочу использовать scope_identity. Системой im, развивающейся в, является ASP.NET и распространяющийся SQL с использованием odbc. Я думал, что мои навыки в google хороши, но я не могу найти что-либо об этом, возможно ли это? Приветствую вас за любой ответ или кто-то, указывающий в любом направлении, помогая мне решить эту проблему.Получить идентификатор последней вставленной строки в распространенном sql
ответ
Если в поле есть поле Identity
, вы можете отправить SELECT @@identity
, чтобы установить последнее значение.
У меня есть поле идентификации, но я все еще ничего не возвращаю ... и специфическая область с идентификатором @@, не могу найти никакой информации об этом, я хочу что-то похожее на MSSql SCOPE_IDENTITY – chrillelundmark
Pervasive SQL не поддерживает SCOPE_IDENTITY. Из документации, @@ identity возвращает значение последнего вставленного столбца Identity. Если таблица не имеет столбца идентификатора, то идентификатор @@ возвращает null. Если у вас две вставки, то идентификатор @@ возвращает последнее введенное значение. – mirtheil
@Dennis ... Я получаю «ошибку в выражении», поэтому я не думаю ...: S – chrillelundmark
@Dennis, нет, он говорит ASP.NET в тексте вопроса. :) – chrillelundmark