Практическое руководство. Создание запросов с именованными параметрами
Можно указать имена для параметров в запросе для различения нескольких параметров.Например, при создании запроса с параметрами, который требует ввода имени автора, можно использовать параметры "имя" и "фамилия". При выполнении этого запроса в конструкторе запросов и представлений обращение к параметру осуществляется по имени.
Чтобы отметить имя параметра как имя, а не строку литеральных знаков, следует указать маркеры параметра, а затем заключить имя параметра в эти маркеры.Дополнительные сведения см. в разделе Практическое руководство. Указание символов метки параметров.
Если используются как маркеры-префиксы, так и маркеры-суффиксы, можно именовать параметры с использованием любых сочетаний знаков, включая текст, числа, знаки препинания и пробелы.(Нельзя использовать только значение NULL или знак вопроса). Если указан только маркер-префикс, имя параметра не может содержать пробелы.
Примечание |
---|
Заданное имя параметра используется как переменная в среде выполнения запроса.Убедитесь, что используемые имена параметров являются допустимыми во всех средах, где планируется использовать запрос. |
Примечание |
---|
На вашем компьютере названия некоторых элементов интерфейса пользователя Visual Studio или их расположение могут отличаться от указанных в нижеследующих инструкциях. Это зависит от имеющегося выпуска Visual Studio и используемых параметров. Дополнительные сведения см. в разделе Параметры Visual Studio. |
Чтобы задать именованный параметр
В первую очередь следует определить маркеры параметра.Дополнительные сведения см. в разделе Практическое руководство. Указание символов метки параметров.
Добавьте столбцы или выражения, для которых нужно произвести поиск, в область условий.Если при создании запроса на выборку не следует включать столбцы или выражения поиска в выходные данные запроса, их необходимо удалить из списка выходных столбцов.
Укажите строку, в которой содержится столбец данных или выражение для поиска, а затем в столбце сетки Фильтр введите имя параметра.Убедитесь, что параметр отмечен соответствующими знаками.
По умолчанию конструктор запросов и представлений добавит оператор "=".Однако можно отредактировать ячейку и заменить его на оператор ">", "<" или любой другой оператор сравнения языка SQL.