Как избавиться от сообщения о дублировании данных

nata1988
Дата: 11.02.2010 19:50:42
Создала для таблицы индекс с запретом добавления дублирующих записей (установлен флаг Ignore dublicate values), но теперь при добавлении записей, если среди них есть одинаковые, на экран выдается автоматическое предупреждение о том, что дубликаты записей не будут добавлены. Как избавиться от этого сообщения?
nata1988
Дата: 11.02.2010 20:07:20
Можно, конечно, написать SET ANSI_WARNINGS OFF, но это ведь выключает все сообщения, а не конкретно это. А можно отключить конкретно какое-то предупреждение?
Crimean
Дата: 11.02.2010 20:10:30
а может просто при вставке указать WHERE NOT EXISTS?
с сообщениями - еще можно TRY / CATCH попробовать..
все зависит от того, где и как вам это надо..
iap
Дата: 11.02.2010 20:14:58
Чего-то у меня сообщение "Duplicate key was ignored." не пропало
ни при SET ANSI_WARNINGS OFF, ни внутри TRY / CATCH.
nata1988
Дата: 11.02.2010 20:17:31
Я погорячилась, у меня тоже сообщение не пропало после пробы всего предложенного выше.
nata1988
Дата: 11.02.2010 20:22:44
Crimean,
Спасибо, WHERE NOT EXSISTS помогло.
nata1988
Дата: 11.02.2010 20:23:34
то есть WHERE NOT EXISTS Ж:-)