2010-04-12 3 views
2

У меня есть две разные базы данных. При изменении чего-то в большом (у меня нет доступа) я получаю некоторые строки, импортированные в мои базы данных в подобной ОГРОМНОЙ таблице. У меня есть проверка работы записей в этой таблице, и если они есть, выполните хранимую процедуру, обработайте и удалите из таблицы.Каков самый быстрый способ сравнить 2 строки в SQL?

  1. Производительность. (Огромный объем данных) Я хотел бы знать, что является самым быстрым способом узнать, изменилось ли что-то, скажем, 2 импортированных строки со 100 столбцами каждый. У вас нет FK-s, не нужно. Скорее всего, несмотря на то, что у меня есть записи в моем столе, ничего не изменилось.

  2. Также. Скажем, на самом деле что-то изменило. Можно ли, например, проверить только изменения внутри столбцов datetime?

Благодаря

ответ

0

Вы всегда можете использовать update trigger с - это даст вам доступ к двум логическим таблицам, inserted и updated. Вы можете сравнить их значения и основывать свои действия на результатах.

+0

не может использовать триггеры в моем случае :( – Ash

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