declare
v_date varchar2(15);
begin
v_date := to_char(sysdate, 'DAY');
if upper(v_date) = to_char('TUESDAY') then
dbms_output.put_line('Today is Tuesday');
else
dbms_output.put_line('Today is not tuesday'|| upper(v_date));
end if ;
end;
0
A
回答
1
請修修你從白天的TO_CHAR獲得的價值,那麼你應該得到正確的結果
declare
v_date varchar2(15);
begin
v_date := to_char(sysdate, 'DAY');
if trim(v_date) = 'TUESDAY' then
dbms_output.put_line('Today is Tuesday');
else
dbms_output.put_line('Today is not tuesday '|| v_date);
end if ;
end;
+0
奇怪'TRIM'是必需的 –
+0
我donno ........爲什麼空白填充? –
+0
其實我們在從日期取得日值後得到空間,我認爲to_char的日期是有一些固定的長度,如char,這就是爲什麼它添加空格來實現其長度 – Rams
相關問題
- 1. 比較兩個字符串[]
- 2. 比較兩個字符串
- 3. 比較兩個字符串?
- 4. 比較兩個字符串的最有效方法是什麼?
- 5. 爲什麼整數比較比字符串比較快?
- 6. 什麼是「&=」運算符?爲什麼Twilio在比較字符串時使用它?
- 7. 當你比較蟒蛇兩個字符串會發生什麼
- 8. 比較兩組字符串
- 9. 比較字符串兩場
- 10. 我無法比較PHP中的兩個字符串
- 11. 無法兩個字符串比較正確
- 12. Objective-c:比較兩個字符串無法正常工作
- 13. 無法比較PHP中的兩個相同的字符串?
- 14. 逐字比較.NET中兩個字符串的比較
- 15. 比較兩個字符串列表.CSV
- 16. 比較兩個字符串 - 布爾型
- 17. 比較兩個PHP字符串
- 18. JAVA,比較兩個字符串
- 19. 比較ArrayList中的兩個字符串
- 20. 比較ANT中的兩個字符串
- 21. 比較兩個字符串,找到
- 22. 如何比較兩個w_char []字符串
- 23. 使用MYSQL比較兩個字符串
- 24. 比較兩個字符串C#?
- 25. 比較硒兩個字符串
- 26. 比較兩個名稱字符串php
- 27. 蟒蛇:比較兩個字符串
- 28. 比較C++中的兩個字符串
- 29. Scheme - eq?比較兩個字符串?
- 30. Javascript如何比較兩個字符串
請告訴我你的問題?語法錯誤?總是在做else子句?... – Twelfth
試試這個:v_date:= trim(to_char(sysdate,'DAY')); – tbone