Мне нужен запрос для добавления записи данных в таблицу. Я хотел бы заранее проверить, существует ли запись, которая должна быть вставлена в таблицу, уже существует. Вот мой код (он работает):mssql-statement, чтобы добавить запись в таблицу с проверкой на наличие дубликатов
INSERT INTO table1(field1, field2)
SELECT 'value1', 'value2'
FROM table1
WHERE NOT EXISTS (SELECT *
FROM table1
WHERE field1 = 'value1'
AND field2 = 'value2')
GROUP BY 'value1', 'value2'
Я считаю, что мой код не очень эффективен. Возможно, есть лучшее утверждение, чтобы достичь того же результата?
группировка подзапроса, чтобы получить только один ответ – rushifell
Я хочу использовать этот оператор в vb.net-программе. строковые литералы 'value1' и 'value2' будут заменены во время выполнения. i среда доступа я могу запустить этот оператор как действительный оператор. и это работает для меня. – rushifell
Доступ? или SQL-SERVER? –