powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Почему не сохраняется запрос с параметром в MS SQL Server 2000?
6 сообщений из 6, страница 1 из 1
Почему не сохраняется запрос с параметром в MS SQL Server 2000?
    #32022225
Hurricane
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Почему не сохраняется запрос с параметром в MS SQL Server 2000?
...
Рейтинг: 0 / 0
Почему не сохраняется запрос с параметром в MS SQL Server 2000?
    #32022231
Павел
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А потому что на стороне сервера нет понятия 'запрос с параметром'. Есть методы оптимизации выполнения таких запросов, но сами 'запрос с параметром' это чисто ADO'шная фишка. Подозреваю что Вас вполне устроит сохраненная процедура с параметрами. А чтобы ответить более подробно нужно знать что у Вас в роли клиента и чем ходит к серверу.
...
Рейтинг: 0 / 0
Почему не сохраняется запрос с параметром в MS SQL Server 2000?
    #32022277
Hurricane
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Но ведь Сервер позволяет создавать такие запросы, и даже правильно выполняет их. Но он не позволяет их сохранять!
Мне нужен запрос с параметром, чтобы обращаться к нему из другого запроса с разными параметрами. Сохранённая процедура работает и сохраняется, но я не могу её в запросе вызывать. А окончательный запрос, который строится на промежуточных вызывается из Delphi6 через ADO.
...
Рейтинг: 0 / 0
Почему не сохраняется запрос с параметром в MS SQL Server 2000?
    #32022288
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Задачку тогда огласите пожалста
Кого вызываете, откуда, зачем, чего получить нужно.

А то вопрос у Вас похож на: А почему птицы летают, а я нет.
...
Рейтинг: 0 / 0
Почему не сохраняется запрос с параметром в MS SQL Server 2000?
    #32022297
Павел
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
>Но ведь Сервер позволяет создавать такие запросы, и даже правильно выполняет их.

Серверу до фени какие вы запросы создаете и где. Он не может ни позволять, ни запрещать их создания. Ну а если посланный клиентом запрос корректен с точки зрения SQL (TSQL) то сервер его выполнит. И сохранит план выполнения в процедурном кэше. И будет там план лежать пока не вытеснится другими планами. Это время зависит от загрузки сервера и разнообращия выполняемых операций. Но если план параметрического запроса в кэше, то, при определенных условиях, запрос не компилируется заново, и происходит подстановка существующему плану нового значения параметра.

>Но он не позволяет их сохранять!

А не позволяет он их сохранять потому, что нет в MSSQL такого обьекта - ЗАПРОС.
...
Рейтинг: 0 / 0
Почему не сохраняется запрос с параметром в MS SQL Server 2000?
    #32022320
vit@akku.atg.kz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А может вам использовать пользовательскую функцию вместо запроса с параметром? Её можно где угодно вызывать и из запроса, и из процедуры.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Почему не сохраняется запрос с параметром в MS SQL Server 2000?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]