Mencoba memberikan alternatif lain untuk masalah ini dengan cara:
1. Menghilangkan tanda titik
2. Mengubah koma menjadi titik

Contoh:
create table t(text varchar2(25));

insert into t values('1.000,00');
insert into t values('1.000');
insert into t values('1.000,50');

select text, replace(replace(text,'.',null),',','.') hasil from t;

TEXT                      HASIL
------------------------- -------
1.000                     1000
1.000,00                  1000.00
1.000,50                  1000.50


create table hasil(n number(9,2));

insert into hasil select replace(replace(text,'.',null),',','.')  from t;

select * from hasil;
         N
----------
      1000
      1000
    1000.5


Dengan demikian database tetap mengenali text 1.000 dan 1.000,00 sebagai nilai 
yang sama yaitu 1000
Sedangkan text 1.000,50 dikenali sebagai 1000.5

Semoga membantu.


Salam,

Indra Armansyah
[EMAIL PROTECTED]



  ----- Original Message ----- 
  From: Amir Nm 
  To: [email protected] 
  Sent: Tuesday, March 20, 2007 1:07 PM
  Subject: [indo-oracle] format number pada data base


  selamat siang kepada semua member,
  saya ada masalah untuk upload dari text ke data base,
  misal angka 1.000 akan di upload nilainya jadi 1,
  kalau 1.000,00 dia tidak di kenal sebagai angka
  berarti ada perbedaan format number,
  masalahnya bakaimana setup database supaya mengenal angka 1.000 sebagai
  1.000 tidak jadi 1

  teriama kasih

  [Non-text portions of this message have been removed]



   


------------------------------------------------------------------------------


  No virus found in this incoming message.
  Checked by AVG Free Edition.
  Version: 7.5.446 / Virus Database: 268.18.14/727 - Release Date: 3/19/2007 
11:49 AM


[Non-text portions of this message have been removed]

Kirim email ke