Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема 1c++ режет хинты типа /*+INDEX бла бла бла*/ (число прочтений - 1235 )
Lewkee
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 29
Зарегистрирован: 26. Февраля 2009
1c++ режет хинты типа /*+INDEX бла бла бла*/
26. Ноября 2010 :: 15:01
Печать  
Добрый вечер, товарищи.
Дано:
Из 1Cv 77  через 1с++ выполняются прямые запросы к Oracle 11g, через драйвер "Oracle in OraOdac11g_home1".
Проблема: Все работает отлично, кроме индексов.
Как показала отладка запроса, 1с++ видимо воспринимает хинт /*+INDEX(a operations_data_idx)*/ как комментарий , и вырезает его перед отправкой запроса (либо по другой причине).
Вопрос: Можно ли это как-то обойти, не хорошо это без индексов запросы выполнять. Время выполнения конкретных запросов увеличивается в десятки раз.
Спасибо.
  
Наверх
www  
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: 1c++ режет хинты типа /*+INDEX бла бла бла*/
Ответ #1 - 26. Ноября 2010 :: 16:44
Печать  
Поставь Отладка(1);
увидишь какой запрос уходит на сервер.
  
Наверх
 
IP записан
 
Lewkee
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 29
Зарегистрирован: 26. Февраля 2009
Re: 1c++ режет хинты типа /*+INDEX бла бла бла*/
Ответ #2 - 29. Ноября 2010 :: 07:24
Печать  
> Как показала отладка запроса
Я же написал, что как раз отладкой и увидел что хинты вырезаются.
В этом и вопрос, как сделать чтобы не вырезал.
  
Наверх
www  
IP записан
 
yudin
Full Member
***
Отсутствует


Краткость - с.т.

Сообщений: 131
Местоположение: Ростов - на - Дону
Зарегистрирован: 25. Мая 2006
Пол: Мужской
Re: 1c++ режет хинты типа /*+INDEX бла бла бла*/
Ответ #3 - 30. Ноября 2010 :: 08:17
Печать  
ну и пусть режет.

CREATE VIEW
  

С уваженьем, дата, подпись
Наверх
wwwICQ  
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать