Собственно пишу на T-SQL кое-какую прогу. В таблице есть колонка int unique. У меня есть большой запрос, который применяет к этой колонке несколько раз UPDATE. Хотелось бы, чтобы проверка на UNIQUE как-то контролировалась мною. Ну или была отложена до конца запроса.
Транзакции вроде не помогают, или я не доизучил.
Re: Как отложить проверку полей UNIQE до конца запроса?
Здравствуйте, mDanilov, Вы писали:
D>Собственно пишу на T-SQL кое-какую прогу. В таблице есть колонка int unique. У меня есть большой запрос, который применяет к этой колонке несколько раз UPDATE. Хотелось бы, чтобы проверка на UNIQUE как-то контролировалась мною. Ну или была отложена до конца запроса.
Вы неправильно это делаете. Обновления должны быть построены так, чтобы все инварианты сохранялись всегда.
Re[2]: Как отложить проверку полей UNIQE до конца запроса?