|
|
|
сквозной запрос к ORACLE
|
|||
|---|---|---|---|
|
#18+
VFP9- oracle 9 Соединение через ODBC. запрос с предикатом in в таком виде работает : strSQL="SELECT id, numbr, billval,begcash, cashout, endcash ,inreject FROM atm_hopper where termname in ('772','771') если сформировать переменную : store "'771','772'" to s_term (и в разных вариантах) strSQL="SELECT id, numbr, billval,begcash, cashout, endcash ,inreject FROM tla where termname in (?s_term ) - то пустая выборка . Собственно вопрос : возможно ли предикату IN подставить сформированную переменную или как- то без IN . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2006, 11:26 |
|
||
|
сквозной запрос к ORACLE
|
|||
|---|---|---|---|
|
#18+
Разверни IN через OR ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2006, 11:32 |
|
||
|
сквозной запрос к ORACLE
|
|||
|---|---|---|---|
|
#18+
Или содержимое IN положи в табличку и приджойни ее к запросу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2006, 11:35 |
|
||
|
сквозной запрос к ORACLE
|
|||
|---|---|---|---|
|
#18+
да собственно так и пытаюсь сделать , только вот с in было бы меньше проблем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2006, 11:36 |
|
||
|
сквозной запрос к ORACLE
|
|||
|---|---|---|---|
|
#18+
Почему сразу нельзя формировать нормальную strSQL? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2006, 11:40 |
|
||
|
сквозной запрос к ORACLE
|
|||
|---|---|---|---|
|
#18+
.NULL. у Вас в запрос никак не попадает случайно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2006, 11:55 |
|
||
|
сквозной запрос к ORACLE
|
|||
|---|---|---|---|
|
#18+
Код: plaintext выражение (список ) после IN меняется . хотелось бы для универсальности , сформировать его в переменную и снова выполнить тот же скрипт. А что вы имели ввиду ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2006, 11:56 |
|
||
|
сквозной запрос к ORACLE
|
|||
|---|---|---|---|
|
#18+
a_polyakovVFP9- oracle 9 Соединение через ODBC. запрос с предикатом in в таком виде работает : strSQL="SELECT id, numbr, billval,begcash, cashout, endcash ,inreject FROM atm_hopper where termname in ('772','771') если сформировать переменную : store "'771','772'" to s_term (и в разных вариантах) strSQL="SELECT id, numbr, billval,begcash, cashout, endcash ,inreject FROM tla where termname in (?s_term ) - то пустая выборка . Собственно вопрос : возможно ли предикату IN подставить сформированную переменную или как- то без IN . Сделай: Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2006, 12:00 |
|
||
|
сквозной запрос к ORACLE
|
|||
|---|---|---|---|
|
#18+
Ну так что, все таки, мешает эту переменную использовать для генерации строки запроса? Полной строки, с уже подставленными значениями, без конвертации через знак вопроса? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2006, 12:03 |
|
||
|
сквозной запрос к ORACLE
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. Да , действительно , счастье наступило . Спасибо , Станислав . Странный синтаксис , однако . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2006, 12:14 |
|
||
|
сквозной запрос к ORACLE
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. И как будет выглядеть Ваш вариант ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2006, 12:21 |
|
||
|
сквозной запрос к ORACLE
|
|||
|---|---|---|---|
|
#18+
Как Станислав С. написАл, так и будет выглядеть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2006, 12:22 |
|
||
|
|

start [/forum/topic.php?fid=41&fpage=254&tid=1591542]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
67ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
61ms |
get tp. blocked users: |
2ms |
| others: | 226ms |
| total: | 408ms |

| 0 / 0 |
