powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Узнать значение параметра
6 сообщений из 6, страница 1 из 1
Узнать значение параметра
    #39582705
Dr.Livsi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.

Из базы 1С выполнил простой запрос, нашел его в профайлере:

"SELECT TOP 10
T1._Description
FROM dbo._Reference220 T1
WHERE (T1._Fld1792 = @P1)"

Смущает присутствие параметра в скобках (T1._Fld1792 = @P1).
В 1С запрос без параметра:

"выбрать первые 10 контр.наименование из справочник.контрагенты как контр"

По структуре базы нашел что поле sql соответствует 1с-ному полю ОбластьДанныхОсновныеДанные.

Хочу понять какого лешего в sql запрос передается с параметром и какой именно параметр и откуда он подставляет в запрос.
...
Рейтинг: 0 / 0
Узнать значение параметра
    #39582708
iiyama
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Узнать значение параметра
    #39582712
Dr.Livsi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мне кажется в данный момент это пересекающийся вопрос. Равноправно может висеть и там и там.
...
Рейтинг: 0 / 0
Узнать значение параметра
    #39582721
Гигабайт Мегабайтович Килобайтов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну если хотите здесь )) - то вы не умеете использовать профайлер, ибо в таком виде запрос никогда не выполниться.
могу ткнуть куда копать - динамические параметрозированые запросы.
...
Рейтинг: 0 / 0
Узнать значение параметра
    #39582723
Goga-Gola
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dr.Livsi,

Это праздное любопытство?
В 1С есть язык запросов. Пользуйтесь им. Вы все равно ничего не можете поделать с трансформацией запроса 1С в SQL.

P.S. Когда то я тоже смотрел ради любопытства за этим делом. В одном запросе я насчитал несколько тысяч джоинов (!!!!), но на удивление он отрабатывал мгновенно. И за все время наблюдения я понял, что 99% тормозов из-за кривых запросов составленных на самом 1С!
...
Рейтинг: 0 / 0
Узнать значение параметра
    #39582726
invm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dr.LivsiХочу понять какого лешего в sql запрос передается с параметром и какой именно параметр и откуда он подставляет в запрос.Запрос передался без параметра. SQL Server сам параметризует запросы.
Читайте:
https://technet.microsoft.com/ru-ru/library/ms186219(v=sql.105).aspx
https://technet.microsoft.com/ru-ru/library/ms175037(v=sql.105).aspx
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Узнать значение параметра
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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