|
Формирование временной таблицы SQL
| ☑ |
0
Andrewww
20.03.12
✎
03:29
|
Добрый день! Подскажите, всегда ли результат запроса помещается во временную таблицу с помощью одного запроса на языке SQL("INSERT INTO #tt12 SELECT T1._Code FROM _Reference12 T1…") или же в каких-то случаях для каждой строки выборки выполняется запрос вида "INSERT INTO #tt12 value1, value2"?
Вроде бы видел в профайлере кучу строк с инсертами при формировании временной таблицы, вот стало интересно, может быть что-то путаю…
|
|
1
Andrewww
20.03.12
✎
07:25
|
Ну же, кто-нибудь :)
|
|
2
Стальная Крыса
20.03.12
✎
07:33
|
запрос к серверу SQL - это ОДИН (!!!) запрос и он клиентом не "разбивается".
|
|
3
Стальная Крыса
20.03.12
✎
07:35
|
а как ведет себя "сервер 1С" при формировании своей временной таблицы - это отдельная песня
|
|
4
Andrewww
20.03.12
✎
08:01
|
Не про клиента речь, а про сервер SQL, возможно есть какие-то особые случаи, при которых он вынужден делать "INSERT" во временную таблицу для каждой строки...
|
|
5
Сигизмунд Прокофьеви
20.03.12
✎
08:05
|
видел такое только когда выбираешь во временную таблицу из таблицы значений
|
|
6
KAO111
20.03.12
✎
08:09
|
Конечно 1C может и изменить поведение, но сейчас таким образом происходит формирование временной таблицы, когда в запрос вставляется таблица значений
|
|