Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Узнать значение параметра / 6 сообщений из 6, страница 1 из 1
11.01.2018, 17:40
    #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
11.01.2018, 17:44
    #39582708
iiyama
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Узнать значение параметра
...
Рейтинг: 0 / 0
11.01.2018, 17:53
    #39582712
Dr.Livsi
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Узнать значение параметра
Мне кажется в данный момент это пересекающийся вопрос. Равноправно может висеть и там и там.
...
Рейтинг: 0 / 0
11.01.2018, 18:00
    #39582721
Гигабайт Мегабайтович Килобайтов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Узнать значение параметра
ну если хотите здесь )) - то вы не умеете использовать профайлер, ибо в таком виде запрос никогда не выполниться.
могу ткнуть куда копать - динамические параметрозированые запросы.
...
Рейтинг: 0 / 0
11.01.2018, 18:02
    #39582723
Goga-Gola
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Узнать значение параметра
Dr.Livsi,

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

P.S. Когда то я тоже смотрел ради любопытства за этим делом. В одном запросе я насчитал несколько тысяч джоинов (!!!!), но на удивление он отрабатывал мгновенно. И за все время наблюдения я понял, что 99% тормозов из-за кривых запросов составленных на самом 1С!
...
Рейтинг: 0 / 0
11.01.2018, 18:06
    #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
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Узнать значение параметра / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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