powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / сквозной запрос к ORACLE
14 сообщений из 14, страница 1 из 1
сквозной запрос к ORACLE
    #33762715
a_polyakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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 .
...
Рейтинг: 0 / 0
сквозной запрос к ORACLE
    #33762744
AleksMed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Разверни IN через OR
...
Рейтинг: 0 / 0
сквозной запрос к ORACLE
    #33762758
Проходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Или содержимое IN положи в табличку и приджойни ее к запросу.
...
Рейтинг: 0 / 0
сквозной запрос к ORACLE
    #33762767
a_polyakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
да собственно так и пытаюсь сделать , только вот с in было бы меньше проблем.
...
Рейтинг: 0 / 0
сквозной запрос к ORACLE
    #33762782
AleksMed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Почему сразу нельзя формировать нормальную strSQL?
...
Рейтинг: 0 / 0
сквозной запрос к ORACLE
    #33762843
Заботин А.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
.NULL. у Вас в запрос никак не попадает случайно?
...
Рейтинг: 0 / 0
сквозной запрос к ORACLE
    #33762849
a_polyakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
Почему сразу нельзя формировать нормальную strSQL?

выражение (список ) после IN меняется .
хотелось бы для универсальности , сформировать его
в переменную и снова выполнить тот же скрипт.
А что вы имели ввиду ?
...
Рейтинг: 0 / 0
сквозной запрос к ORACLE
    #33762875
Станислав C.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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.
store "'771','772'" to s_term 
strSQL="SELECT id, numbr, billval,begcash, cashout, endcash ,inreject FROM tla  where termname in ("+s_term+" )" 
и будет тебе "щасье"
...
Рейтинг: 0 / 0
сквозной запрос к ORACLE
    #33762895
Проходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну так что, все таки, мешает эту переменную использовать для генерации строки запроса? Полной строки, с уже подставленными значениями, без конвертации через знак вопроса?
...
Рейтинг: 0 / 0
сквозной запрос к ORACLE
    #33762940
a_polyakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
1.
2.
store "'771','772'" to s_term 
strSQL="SELECT id, numbr, billval,begcash, cashout, endcash ,inreject FROM tla  where termname in ("+s_term+" )" 

Да , действительно , счастье наступило .
Спасибо , Станислав .
Странный синтаксис , однако .
...
Рейтинг: 0 / 0
сквозной запрос к ORACLE
    #33762987
a_polyakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
1.
2.
проходящий
Ну так что, все таки, мешает эту переменную использовать для генерации строки запроса? Полной строки, с уже подставленными значениями, без конвертации через знак вопроса?

И как будет выглядеть Ваш вариант ?
...
Рейтинг: 0 / 0
сквозной запрос к ORACLE
    #33762994
AleksMed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как Станислав С. написАл, так и будет выглядеть.
...
Рейтинг: 0 / 0
сквозной запрос к ORACLE
    #33763008
прох
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Угу.
...
Рейтинг: 0 / 0
сквозной запрос к ORACLE
    #33763017
Проходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Странный синтаксис , однако .
И что здесь странного? Обычная сборка строки из кусков. К синтаксису запроса или самого фокса отношения мало.
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / сквозной запрос к ORACLE
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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