Задать вопрос
@Nexta

Как произвести проверку данных Insert перед вставкой в курсоре?

Вопрос такой:
Из таблиц выбираются данные и складываются в переменные курсора:
INSERT into [Myserver\my_instance].Special_table.dbo.stat (my_col1,my_col2,my_col3,my_col4,my_col5,my_col6,my_col7) VALUES (@var1, @var2,  @var3, @var4, @var5, @var6, @var7);

проверить надо my_col1+my_col2, чтобы эта пара не давала совпадений при вставке из курсора.
  • Вопрос задан
  • 161 просмотр
Подписаться Средний Комментировать
Решения вопроса 1
tsklab
@tsklab Куратор тега Transact-SQL
Здесь отвечаю на вопросы.
EXISTS.
IF NOT EXISTS (SELECT * FROM [Myserver\my_instance].Special_table.dbo.stat WHERE ([my_col1] = @var1) AND ([my_col2] = @var2))
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@d-stream
Готовые решения - не подаю, но...
И что должно произойти если будет совпадение?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы