2

我已经通过 SQL 中的查询来将我们输入的数字转换为 word 格式查询是

select to_char(to_date(&num,'J'),'JSP') from dual;

 TO_CHAR(TO_DATE(678,'J'),'JSP')
 -------------------------------
 SIX HUNDRED SEVENTY-EIGHT

通常,儒略日期格式会给出添加到儒略日期的天数,即31-DEC-4712 我无法理解它如何将每个数字转换为单词。

帮助我了解它的实际作用......

4

1 回答 1

5

将日期转换为 julian 的 to_date 函数不对以简单的英文单词出现的结果负责。那就是以“JSP”为参数的 to_char 函数。

我会解释,但实际上我认为下面链接中的解释可以比我解释得更好。

这是一个很好的 Ask Tom 帖子,解释了 Julian Date。

http://asktom.oracle.com/pls/apex/f?p=100:11:0::::P11_QUESTION_ID:1406145293951

这里是另一个很好的 Ask Tom 帖子,它解释了 to_char 和 'JSP' 如何给你英文单词的数字。

http://asktom.oracle.com/pls/apex/f?p=100:11:0::::P11_QUESTION_ID:18305103094123

于 2012-07-11T18:48:41.033 回答