#php #sql #oracle #plsql #oracle-sqldeveloper
#php #sql #Oracle #plsql #oracle-sqldeveloper
Вопрос:
Когда я запускаю запрос ниже в PHP, это занимает бесконечное время. И когда я запускаю его в sqldeveloper, это занимает всего несколько миллисекунд.
Я понятия не имею, почему это занимает так много времени в PHP.
select 'This is a Fast Fix' as msg
from V_MYVIEW a
where a.entity_id = :entity_id
and rownum=1
and a.description like 'Fast Fix%'
Также следует упомянуть, что этот запрос использовался для правильной работы, и внезапно это начало занимать бесконечное время.
Также этот запрос выполняется правильно в dev env.
В чем может быть возможная ошибка. Любая помощь будет оценена.
Также нет проблем, когда я запускаю приведенный ниже запрос на PHP
select description as msg
from V_MYVIEW a
where a.entity_id = :entity_id
and rownum=1
and a.description like 'Fast Fix%'
единственное различие между двумя запросами
select description as msg ==>select 'This is a Fast Fix' as msg
Комментарии:
1. @Radagast81 Я использую того же пользователя в PHP, что и sqldeveloper .. но я получаю результат в sqldeveloper при запуске запроса … и в PHP он продолжает ждать
2. Когда вы запускаете его в SQL Developer, вы вводите:entity_id или вводите какое-то конкретное значение?
3. Я советую вам не использовать rownum, а использовать «выборку только первых 1 строк».
4. @KevinSeymour я привязываю entity_id