Выполнить как скрипт (TOAD) с переменной - без результатов - PullRequest
0 голосов
/ 04 июля 2011

Я запускаю следующий скрипт;

VARIABLE emp varchar2(8);

BEGIN

   SELECT '117344'
     INTO :emp
     FROM DUAL;

END;

PRINT :emp;

SELECT *
  FROM hr.job
 WHERE employee# = :emp;

SELECT *
  FROM hr.dojrp_occupancy_view
 WHERE employee# = :emp;

SELECT *
  FROM hr.substantive
 WHERE employee# = :emp;

И получите это:

Время начала: 04.07.2011 12:38:09
Процедура PL / SQL успешно завершена.

emp


117344
строки не выбраны.
строки не выбраны.
строки не выбраны.
Конец времени: 07.04.2011 12:38:14
Истекшее время для выполнения сценария: 4 секунды

... что странно, потому что идентификатор сотрудника, который, как я знаю, содержит данные, сохраненные во всех трех таблицах. Это проверяется, когда я запускаю каждый оператор SELECT по отдельности и возвращаются строки ... Что-то мне не хватает?

...