Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Один и тот же запрос в TOAD и ORACLE Forms выбирает разное количество записей.
|
|||
|---|---|---|---|
|
#18+
Добрый день никак не могу разобраться с ситуацией. Форма написанная разработчиками в Oracle Forms возвращает 8 записей. когда я повторяю sql запрос через TOAD или SQL+ он не возвращает мне ни одной записи. Оттрассировал сессию через Trace Analyzer в нем написано что профетчил 8 строк. А в TOAD повторить не могу. сам запрос SELECT ROWID,ID,ARM,MTB_ID,FIRM_ID,DEPT_ID,NUM,TYP_ABBR,STT_ABBR,DTP_ID,MDATE,UNAME FROM HR_ORDERS WHERE HR_ORDERS.FIRM_ID = :1 AND INSTR(:2, chr(10) || HR_ORDERS.TYP_ABBR || chr(10)) <> 0 AND HR_ORDERS.STT_ABBR = 'ПОДГ' AND HR_ORDERS.ARM = :3 AND HR_ORDERS.MTB_ID = :4 order by ID DESC report прикрепляю "trcanlzr_5513_2.zip" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2005, 06:17 |
|
||
|
Один и тот же запрос в TOAD и ORACLE Forms выбирает разное количество записей.
|
|||
|---|---|---|---|
|
#18+
ATeplovДобрый день никак не могу разобраться с ситуацией. Форма написанная разработчиками в Oracle Forms возвращает 8 записей. когда я повторяю sql запрос через TOAD или SQL+ он не возвращает мне ни одной записи. Оттрассировал сессию через Trace Analyzer в нем написано что профетчил 8 строк. А в TOAD повторить не могу. сам запрос SELECT ROWID,ID,ARM,MTB_ID,FIRM_ID,DEPT_ID,NUM,TYP_ABBR,STT_ABBR,DTP_ID,MDATE,UNAME FROM HR_ORDERS WHERE HR_ORDERS.FIRM_ID = :1 AND INSTR(:1, chr(10) || HR_ORDERS.TYP_ABBR || chr(10)) <> 0 AND HR_ORDERS.STT_ABBR = 'ПОДГ' AND HR_ORDERS.ARM = :3 AND HR_ORDERS.MTB_ID = :4 order by ID DESC report прикрепляю "trcanlzr_5513_2.zip" а :1,:2,:3,:4 на что заменяются при запросе в тоде? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2005, 08:36 |
|
||
|
Один и тот же запрос в TOAD и ORACLE Forms выбирает разное количество записей.
|
|||
|---|---|---|---|
|
#18+
там в trace показаны значения bind переменных .... их подставляю и не получаю строк :o( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2005, 08:43 |
|
||
|
Один и тот же запрос в TOAD и ORACLE Forms выбирает разное количество записей.
|
|||
|---|---|---|---|
|
#18+
какие-нибудь полиси? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2005, 08:54 |
|
||
|
Один и тот же запрос в TOAD и ORACLE Forms выбирает разное количество записей.
|
|||
|---|---|---|---|
|
#18+
1.попробуй без where совсем 2. переменные это:1,","PR",1? попробуй заменить " на '' (двойной апостроф на два апострофа) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2005, 09:03 |
|
||
|
Один и тот же запрос в TOAD и ORACLE Forms выбирает разное количество записей.
|
|||
|---|---|---|---|
|
#18+
если я коментю строку с instr то получаю все записи таблицы, полиси на ней нет .... все остальные варианты когда в :1 что нибудь кладешь ... всё выборка пуста. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2005, 09:09 |
|
||
|
Один и тот же запрос в TOAD и ORACLE Forms выбирает разное количество записей.
|
|||
|---|---|---|---|
|
#18+
Borux2. переменные это:1,","PR",1? попробуй заменить " на '' (двойной апостроф на два апострофа) Да бинды в той табличке указаны в порядке их следования в sql запросе ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2005, 09:14 |
|
||
|
Один и тот же запрос в TOAD и ORACLE Forms выбирает разное количество записей.
|
|||
|---|---|---|---|
|
#18+
ATeplovесли я коментю строку с instr то получаю все записи таблицы, полиси на ней нет .... все остальные варианты когда в :1 что нибудь кладешь ... всё выборка пуста. ну попытка проверить есть ли в строчке " какая-то строчка в которой два абзаца (chr(10)) должна возвращать 0. Скорее всего " - это не то, что в запрос передаёт Forms, при конверте строки могут не правильно отображатся. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2005, 09:28 |
|
||
|
Один и тот же запрос в TOAD и ORACLE Forms выбирает разное количество записей.
|
|||
|---|---|---|---|
|
#18+
А почему я тогда в trace не вижу правильного значения он снят как раз с сессии которая работала под формсами ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2005, 09:37 |
|
||
|
Один и тот же запрос в TOAD и ORACLE Forms выбирает разное количество записей.
|
|||
|---|---|---|---|
|
#18+
ATeplovА почему я тогда в trace не вижу правильного значения он снят как раз с сессии которая работала под формсами может строчка ' тыр-тыр ' которую передаёт Forms, при запихивании в trace превращается в " (отображаетс только первая строка например, а в неи нет ничего кроме абзаца) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2005, 09:50 |
|
||
|
Один и тот же запрос в TOAD и ORACLE Forms выбирает разное количество записей.
|
|||
|---|---|---|---|
|
#18+
ATeplovДобрый день никак не могу разобраться с ситуацией может тебе лучше не трассировку делать, а посмотреть в строну v$sql* ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2005, 10:05 |
|
||
|
Один и тот же запрос в TOAD и ORACLE Forms выбирает разное количество записей.
|
|||
|---|---|---|---|
|
#18+
В V_$SQL я не виду биндов там лежит SELECT ROWID,ID,ARM,MTB_ID,FIRM_ID,DEPT_ID,NUM,TYP_ABBR,STT_ABBR,DTP_ID,MDATE,UNAME FROM HR_ORDERS WHERE HR_ORDERS.FIRM_ID = :1 AND INSTR(:2, chr(10) || HR_ORDERS.TYP_ABBR || chr(10)) <> 0 AND HR_ORDERS.STT_ABBR = 'ПОДГ' AND HR_ORDERS.ARM = :3 AND HR_ORDERS.MTB_ID = :4 order by ID DESC :o(( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2005, 10:29 |
|
||
|
Один и тот же запрос в TOAD и ORACLE Forms выбирает разное количество записей.
|
|||
|---|---|---|---|
|
#18+
работает если я в :2 ложу chr(10)||'ЛС'||chr(10) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2005, 10:41 |
|
||
|
Один и тот же запрос в TOAD и ORACLE Forms выбирает разное количество записей.
|
|||
|---|---|---|---|
|
#18+
ATeplovработает если я в :2 ложу chr(10)||'ЛС'||chr(10) это то что по идее должно из Forms передаваться? ну там посмотрел на поля и сам склеил? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2005, 10:54 |
|
||
|
Один и тот же запрос в TOAD и ORACLE Forms выбирает разное количество записей.
|
|||
|---|---|---|---|
|
#18+
Там к сожалению не могу у меня только fmx есть исходника нету .... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2005, 11:12 |
|
||
|
Один и тот же запрос в TOAD и ORACLE Forms выбирает разное количество записей.
|
|||
|---|---|---|---|
|
#18+
Это баг отображения у Trace Analyzer-а. В самом отчете четко видно Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2005, 12:35 |
|
||
|
|

start [/forum/topic.php?fid=51&msg=33407670&tid=1879348]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
51ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 216ms |
| total: | 342ms |

| 0 / 0 |
