can i use dbms_output.put_line in a function u are telling
as return statement
Answer Posted / gourvendra singh
Yes we can use the dbms_output.put_line in a function and
it will print the msg when we execute Function_name, it
will not display any value if we use the function to return
a value, consider the following code:
create or replace function abc_test return char is
a varchar2(20);
begin
select dname into a from dept where deptno=20;
dbms_output.put_line('the dept is ');
return a;
exception
when others then
a:='no dept';
dbms_output.put_line('the dept is ');
return a;
end;
this will work.
| Is This Answer Correct ? | 5 Yes | 4 No |
Post New Answer View All Answers
Mention what is the plv (pl/vision) package offers?
What packages are available to pl/sql developers?
What is cursor in pl sql with examples?
What is a relationship and what are they?
Can we create view in stored procedure?
What is sql query limit?
How do I find duplicates in two columns?
What is rtm stands for?
Can we use pl sql in sql server?
how to install mysql? : Sql dba
Explain exception handling in pl/sql?
What is triggering circuit?
what is sp_pkeys? : Transact sql
What is Difference Between Unique and Primary Key Constraints?
What is difference between inner join and self join?