DBMS _OUTPUT.PUT _LINE not print

При выполнении следующего кода он просто говорит, что процедура завершена, и не печатает информацию, которую я хочу. на (firstName, lastName ), а затем другие значения из запроса на выборку в таблице ниже.

 CREATE OR REPLACE PROCEDURE PRINT_ACTOR_QUOTES (id_actor char)
AS
CURSOR quote_recs IS
SELECT a.firstName,a.lastName, m.title, m.year, r.roleName,q.quotechar from quote q, role r,   
rolequote rq, actor a, movie m
where
rq.quoteID = q.quoteID
AND
rq.roleID = r.roleID
 AND
r.actorID = a.actorID
AND
r.movieID = m.movieID
AND
 a.actorID = id_actor;
BEGIN
FOR row IN quote_recs LOOP
DBMS_OUTPUT.PUT_LINE('a.firstName' || 'a.lastName');

end loop;
END PRINT_ACTOR_QUOTES;
/ 

При включении вывода на сервер я несколько раз получаю

a.firstNamea.lastName
a.firstNamea.lastName
a.firstNamea.lastName
a.firstNamea.lastName

!

81
задан MatthewMartin 16 May 2014 в 03:41
поделиться