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
when MSQL8.0 is in market
How many types of cursors supported in pl/sql?
Explain architecture of sql server notification services?
What is materialized view. What are different methods of refresh?
Write a sql query to convert all character to uppercase after hypen.
Explain what is a subquery ?
What is posting?
What are the events on which a database trigger can be based?
When are we going to use truncate and delete?
what are the different type of normalization? : Sql dba
how can we optimize or increase the speed of a mysql select query? : Sql dba
What is insert command in sql?
What is sql resultset?
How to use boolean type in select statement?
What is trigger in pl sql?