Есть БД MS SQL, в ней есть записи содержащие информацию о человеке (ФИО, возраст, город). Хочу сделать чтобы при добавлении новой записи была выполнена проверка что такой записи не существует в данной БД. Видел что это можно сделать с помощью запроса SELECT FROM. Ниже приведен код с запросом. Использую C#.
SqlCommand equal = connect.CreateCommand();
equal.CommandText = "SELECT * FROM People_list WHERE ФИО = 'Иванов Иван Иванович'";
Правильно ли написан запрос? Какой ответ я должен получить если такой человек есть и что, если нет? Как получить ответ на данный запрос? Спасибо за ответ.
Я бы конечно на уровне БД это делал с оформлением в виде процедур, но если так хочется в коде это сделать, то самый простой вариант будет:
if not exists(select 1 from People_list WHERE ФИО = 'Иванов Иван Иванович')
insert into...
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Здравствуйте, подскажите пожалуйста как можно реализовать загрузку файла(например изtxt вида логин/пароль) на языке с# при помощи библиотеки...
Нужно авторизоваться на сайте по протоколу https - при помощи WebRequest и WebResponse (сама программа на ASPNET MVC)
Как получить названия всех папок почты с помощью библиотеки MailKit
Нужно приостанавливать программу на некоторое время в некотором местеПытаюсь сделать так, чтобы между текстом пользователя и выводом ответа...