2014-09-16 9 views
-2

Я создал хранимую процедуру, которая объединяет данные из разных таблиц и возвращает набор результатов во временную таблицу.Как сравнить две записи в SQL Server

Теперь, когда я обновляю запись из графического интерфейса, я хочу, чтобы отображались только те поля в моем пользовательском интерфейсе, которые были изменены. Остальные столбцы должны оставаться пустыми, так как они не редактировались.

Как я могу внести изменения в свою хранимую процедуру, чтобы она возвращала только отредактированные поля с второго раза?

+1

Вы не используете один и тот же Sproc, для одной вещи. – durbnpoisn

+0

Вам нужно предоставить гораздо больше информации, если вам нужна помощь. –

+0

Какой графический интерфейс вы используете? Большинство из них имеют своеобразное свойство OldValue для своих текстовых полей, что позволит вам определить, было ли изменено значение. –

ответ

0

думать об использовании UNPIVOT для каждой таблицы и сравнить результат идентичностью и поля имя Using PIVOT and UNPIVOT

Смежные вопросы