Построить поиск без предоставления права выбора - PullRequest
0 голосов
/ 09 мая 2018

В настоящее время я работаю над небольшим проектом winforms, который должен позволить пользователю выполнять поиск в таблице с конкретными условиями. Например, пользователь может выполнять поиск по местоположению, имени, дате, а также может выполнять поиск по нескольким ключевым словам. Теперь я подумал, как мне это написать, так как я не хочу просто строить строку на клиенте, поскольку пользователю требуется разрешение на выбор таблицы. Я подумал, если это возможно с хранимой процедурой и предоставить пользователю разрешения на эту хранимую процедуру. Моя таблица называется событием и имеет имя столбца, местоположение, дату начала.

CREATE PROCEDURE sp_searchForEvents @name VARCHAR(30), @location VARCHAR(20), @startDate DATETIME
AS
BEGIN
SELECT * FROM event WHERE ...
END

В предложении where должны быть только непустые переменные, связанные с AND.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...