Поделиться через


Практическое руководство. Создание запросов с именованными параметрами

Можно указать имена для параметров в запросе для различения нескольких параметров. Например, при создании запроса с параметрами, который требует ввода имени автора, можно использовать параметры "имя" и "фамилия". При выполнении этого запроса в конструкторе запросов и представлений обращение к параметру осуществляется по имени.

Чтобы отметить имя параметра как имя, а не строку литеральных знаков, следует указать маркеры параметра, а затем заключить имя параметра в эти маркеры. Дополнительные сведения см. в разделе Практическое руководство. Указание символов метки параметров.

Если используются как маркеры-префиксы, так и маркеры-суффиксы, можно именовать параметры с использованием любых сочетаний знаков, включая текст, числа, знаки препинания и пробелы. (Нельзя использовать только значение NULL или знак вопроса). Если указан только маркер-префикс, имя параметра не может содержать пробелы.

Примечание

Заданное имя параметра используется как переменная в среде выполнения запроса.Убедитесь, что используемые имена параметров являются допустимыми во всех средах, где планируется использовать запрос.

Примечание

Отображаемые на компьютере имена или расположения некоторых элементов пользовательского интерфейса Visual Studio могут отличаться от указанных в следующих инструкциях. Это зависит от имеющегося выпуска Visual Studio и используемых параметров. Дополнительные сведения см. в разделе Параметры Visual Studio.

Чтобы задать именованный параметр

  1. В первую очередь следует определить маркеры параметра. Дополнительные сведения см. в разделе Практическое руководство. Указание символов метки параметров.

  2. Добавьте столбцы или выражения, для которых нужно произвести поиск, в область условий. Если при создании запроса на выборку не следует включать столбцы или выражения поиска в выходные данные запроса, их необходимо удалить из списка выходных столбцов.

  3. Укажите строку, в которой содержится столбец данных или выражение для поиска, а затем в столбце сетки Фильтр введите имя параметра. Убедитесь, что параметр отмечен соответствующими знаками.

    По умолчанию конструктор запросов и представлений добавит оператор "=". Однако можно отредактировать ячейку и заменить его на оператор ">", "<" или любой другой оператор сравнения языка SQL.

См. также

Другие ресурсы

Выполнение запросов с помощью параметров

Установка условий поиска