Hi All,
I am new to both this blog and technology. I was able to
see a response for one of the questions on triggers as
below.
I would like to know why are we using
" if rtrim(to_char(sysdate,'day'))=rtrim('sunday') then"
instead, can't we use
" if sysdate = 'sunday' then".
I can understand the use of "rtrim", but dont know y v r
using to_char. I have seen this in many cases but did not
get a convincible explaination.
Please help me with this and do excuse if this question
sounds silly.
Thanks in advance......
create or replace trigger trg_sun
before insert on <table name>
begin
if rtrim(to_char(sysdate,'day'))=rtrim('sunday') then
raise_application_error(-20345,'no transaction in sunday');
end if;
end trg_sun;
Answer Posted / eshwer
Run this query and check the result you can easyly understand y we used trim function..
select length(to_char(sysdate,'day')), length(rtrim(to_char(sysdate,'day'))) from dual;
| Is This Answer Correct ? | 0 Yes | 0 No |
Post New Answer View All Answers
how can we find the number of rows in a table using mysql? : Sql dba
How to fetch values from testtable1 that are not in testtable2 without using not keyword?
Is sql port 1433 encrypted?
State few characteristics of pl/sql?
How can you load multi line records? : aql loader
What is case function?
How does stored procedure reduce network traffic?
what is the difference between join and union? : Sql dba
What is sqlite format?
What is view? Can we update view
Is sql similar to python?
What is the difference between sql and t sql?
What is substitution variable in pl sql?
What is column?
How does cross join work in sql?