2

入力した数値を単語形式に変換する SQL のクエリを実行しました。クエリは次のとおりです。

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

日付をユリウスに変換する to_date 関数は、平易な英単語で結果が表示されることに責任を負いません。それは、「JSP」を引数とする to_char 関数です。

説明したいと思いますが、実際には、以下のリンクの説明が私よりもうまく説明できると思います.

ジュリアン・デイトについて説明している、Ask Tom の優れた投稿を次に示します。

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

また、「JSP」を使用した to_char を使用して英語の単語で数字を取得する方法を説明している、Ask Tom の別の優れた投稿があります。

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

于 2012-07-11T18:48:41.033 に答える