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
what is heap table? : Sql dba
What is the primary use of normalization?
how to fetch common records from two tables? : Sql dba
which tcp/ip port does sql server run on? : Sql dba
Should I use mbr or gpt?
How do you drop a trigger?
How to run sql*plus commands in sql developer?
Explain alias in sql?
How do I order columns in sql?
What is difference between group by and partition by?
Can we write dml inside a function in sql server?
What are all the different normalizations?
What is difference between hql and native sql?
Does sql profiler affect performance?
What is the difference between clustered and non-clustered index in sql?