1

Oracle の頂点では、次のことができますto_char( moneycolumn, '$9,999.99')

しかし、私がするときto_char( moneycolumn, '€9.999,99')

私が得る: ORA-01481: 無効な数値形式モデル

では、フロート値を次のようなユーロ形式に変換するにはどうすればよいですか。

  • €400、-
  • €4.99
  • €1,000,23
  • €23.384、-
4

2 に答える 2

3

これは役立つかもしれません。

関数NLSPARAMの 3 番目のオプション引数の一部として通貨を指定できます。ドキュメントを参照してください。または、コマンドで設定を変更することもできます。または、 のデータベース値に応じて、そのままで動作することもあります。to_charNLS_TERRITORYALTER SESSIONto_char(500,'L999G999D00')NLS_TERRITORY

于 2015-10-14T19:02:43.163 に答える