我运行以下脚本;
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;
得到这个:
时间开始:4/07/2011 12:38:09 PM
PL / SQL过程已成功完成。emp
117344
没有选择行。
没有选择行。
没有选择行。
时间结束:4/07/2011 12:38:14 PM
脚本执行的经过时间:4秒
...这很奇怪,因为我知道员工ID是在所有三个表中都存储了数据。当我单独运行每个SELECT语句并返回行时,这会得到验证...是否有我遗漏的内容?