Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Deleted и Inserted имеют записи в одном порядке?  [new]
ElenaG
Member

Откуда: Москва
Сообщений: 3388
Подскажите пожалуйста! Не могу понять вот что:
Deleted и Inserted имеют записи в одном порядке?
Т.е. если я прохожусь курсором по inserted, как мне deleted найти для этого конкретного inserted?
Может же и первичный ключ апдейтиться.
3 июн 09, 17:22    [7261878]     Ответить | Цитировать Сообщить модератору
 Re: Deleted и Inserted имеют записи в одном порядке?  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36805
На случай изменения первичного ключа должен быть какой-нибудь альтернативный ключ. Даже если вам и кажется, что в inserted и deleted есть какой-то порядок, я бы на это полагаться не стал.

Сообщение было отредактировано: 3 июн 09, 17:27
3 июн 09, 17:26    [7261909]     Ответить | Цитировать Сообщить модератору
 Re: Deleted и Inserted имеют записи в одном порядке?  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74927
автор
Deleted и Inserted имеют записи в одном порядке?


В реляционной теории не сущестует понятия "порядок записей в таблице". Порядок может быть только в отсортированом наборе.

автор
Т.е. если я прохожусь курсором по inserted, как мне deleted найти для этого конкретного inserted?
Может же и первичный ключ апдейтиться.


При апдейте PK Вам никак не сопоставить записи из этих таблиц, при отстутствии других способов уникально идентифицировать записи.
3 июн 09, 17:28    [7261936]     Ответить | Цитировать Сообщить модератору
 Re: Deleted и Inserted имеют записи в одном порядке?  [new]
ElenaG
Member

Откуда: Москва
Сообщений: 3388
pkarklin
При апдейте PK Вам никак не сопоставить записи из этих таблиц, при отстутствии других способов уникально идентифицировать записи.

Спасибо, я поняла.
3 июн 09, 17:32    [7261968]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить