どのデータ型を使用するかをテーブルに保存する必要があります。数値データ型は知って25,0000
いますが、どのデータ型を使用すればよいかを保存したいnumber or varchar
2 に答える
1
これを行うのは適切ではありません (最終的に誰かが破損した文字列をその列に保存し、コードを壊してしまうからです)。
私はテーブルを として持ち、number
必要に応じて $ を数値に連結するビューをその上に表示します ( select '$'||your_col, ...
)。複数の通貨が必要な場合は、 のような通貨コードを含む通貨列を提供することをお勧めしますUSD
。
于 2013-02-25T11:36:53.920 に答える
1
数値を使用してから、TO_CHAR と正しいフォーマット マスクを使用します (NLS に依存)。
create table curr_test (col number);
insert into curr_test (col) values (15.25);
select to_char(col, 'L00D00') from curr_test;
リンク: http://docs.oracle.com/cd/E11882_01/server.112/e10729/ch3globenv.htm#NLSPG221
于 2013-02-25T13:44:13.600 に答える