Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / CREATE_COLLECTION_FROM_QUERY / 10 сообщений из 10, страница 1 из 1
20.08.2015, 11:38
    #39033027
madeok.ru
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CREATE_COLLECTION_FROM_QUERY
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
l_query:='SELECT ID_OTPRAVKA,
  ID_ZAKAZ,
  PLOMBA,
 (SELECT COUNT(sc.STATE)
  FROM mpg.s_code_tmp sc
  WHERE sc.STATE              =1 and sc.TERMINAL=t1
  ) AS SCAN_SEAT
  FROM zakaz_otpravka_tst WHERE id_otpravka=0000197';



t1 это строковое значение 't1'
Запрос не выполняется.
sc.STATE =1 - проходит нормально
sc.TERMINAL=t1 - не хочет брать и всЁ!?
...
Рейтинг: 0 / 0
20.08.2015, 12:16
    #39033057
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CREATE_COLLECTION_FROM_QUERY
madeok.ru,
запрос полностью рабочий? Без параметров или с ними?
t1 эт что?
...
Рейтинг: 0 / 0
20.08.2015, 13:50
    #39033143
blkangel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CREATE_COLLECTION_FROM_QUERY
[quot madeok.ru]
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
l_query:='SELECT ID_OTPRAVKA,
  ID_ZAKAZ,
  PLOMBA,
 (SELECT COUNT(sc.STATE)
  FROM mpg.s_code_tmp sc
  WHERE sc.STATE              =1 and sc.TERMINAL=t1
  ) AS SCAN_SEAT
  FROM zakaz_otpravka_tst WHERE id_otpravka=0000197';



Названия столбцов и полей просто заслуживают всяческой похвалы... Поле STATE выпадает из концепции названия объектов, если это концепция существует...
...
Рейтинг: 0 / 0
20.08.2015, 14:13
    #39033168
madeok.ru
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CREATE_COLLECTION_FROM_QUERY
Petro123,

запрос рабочий. t1 - это строка со значением t1.
Разобрался,
Код: plsql
1.
TO_CHAR(''t1'')



И всё ок!
...
Рейтинг: 0 / 0
20.08.2015, 14:17
    #39033171
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CREATE_COLLECTION_FROM_QUERY
madeok.ru,
sc.TERMINAL=''t1''
...
Рейтинг: 0 / 0
20.08.2015, 14:20
    #39033173
madeok.ru
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CREATE_COLLECTION_FROM_QUERY
Petro123,

неа) не катит,ошибку дает
...
Рейтинг: 0 / 0
20.08.2015, 15:28
    #39033264
Gustly
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CREATE_COLLECTION_FROM_QUERY
Я бы еще убрал все переносы строк и сделал запрос в одну строку.
...
Рейтинг: 0 / 0
20.08.2015, 17:19
    #39033402
irbis_al
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CREATE_COLLECTION_FROM_QUERY
GustlyЯ бы еще убрал все переносы строк и сделал запрос в одну строку.

А я бы сделал с бинд переменными
WHERE id_otpravka=0000197
На
WHERE id_otpravka=:PXXX

Ибо иначе "трахается" кэш субд.
...
Рейтинг: 0 / 0
20.08.2015, 17:39
    #39033424
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CREATE_COLLECTION_FROM_QUERY
irbis_alс бинд переменными
так трахаться надо с синтаксисом программисту)
...
Рейтинг: 0 / 0
20.08.2015, 17:52
    #39033430
madeok.ru
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CREATE_COLLECTION_FROM_QUERY
irbis_al,

у меня так и есть на биндах.
это был тестовый запрос для отладки.
...
Рейтинг: 0 / 0
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / CREATE_COLLECTION_FROM_QUERY / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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