| |
GeekInterview.com > Interview Questions > Oracle > Basics
| Print | |
Question: Catch The Error
Answer: SQL>DECLARE 2 dayofweek VARCHAR2(200); 3 BEGIN 4 SELECT TO_CHAR(sysdate,'Day') INTO dayofweek FROM DUAL ; 5 6 IF dayofweek = 'Tuesday' 7 THEN 8 DBMS_OUTPUT.PUT_LINE('Aloha!!! Today Is Tuesday'); 9 ELSE 10 DBMS_OUTPUT.PUT_LINE('Today is '||to_char(sysdate,'Day')); 11 END IF; 12 END; 13 / Today is Tuesday
PL/SQL procedure successfully completed. SQL>
What's wrong in the above anonymous block if anything at all.
|
| August 08, 2008 09:59:54 |
#4 |
| nagasankar |
Member Since: August 2008 Total Comments: 2 |
RE: Catch The Error |
You have to use the TRIM before TO_CHAR as given below
SELECT TRIM(TO_CHAR(sysdate,'Day')) INTO dayofweek FROM DUAL returns. |
| |
Back To Question | |