Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / T-SQL / 6 сообщений из 6, страница 1 из 1
22.01.2002, 14:19
    #32021239
random user
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
T-SQL
Как найти последнюю вставленную запись в таблицу.
...
Рейтинг: 0 / 0
22.01.2002, 14:35
    #32021242
keystop
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
T-SQL
DECLARE @Expr int
SET @Expr = IDENT_CURRENT('TableName')
...
Рейтинг: 0 / 0
22.01.2002, 15:33
    #32021245
MadDog
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
T-SQL
2 random user:

пример, приведенный keystop, будет работать при наличии в таблице поля identity.
...
Рейтинг: 0 / 0
23.01.2002, 02:00
    #32021268
Replicant
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
T-SQL
Можно навесить на таблицу триггер FOR INSERT, тогда вставленная
строка будет в таблице inserted
...
Рейтинг: 0 / 0
23.01.2002, 07:11
    #32021285
MadDog
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
T-SQL
2 Replicant:
А если в таблице inserted будет несколько записей, какая из них последняя?
...
Рейтинг: 0 / 0
23.01.2002, 07:18
    #32021288
Genady
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
T-SQL
2 MadDog
>А если в таблице inserted будет несколько записей, какая из них последняя?

Это замечание справедливо не только для inserted


2 random user

Обратите внимание на тип timestamp, может добавление столбца этого типа Вам поможет.
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / T-SQL / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]