ORA-01438:value larger than specified precision allowed for this column
ORA-01438:value larger than specified precision allowed ...
ORA-01438:value larger than specified precision allowed ...
S.a arkadaşlar..FB dekı kayıtları okuyup oracle a aktarıyorum herseyı hallettım kayıtları oracle a atabılıyorum.. ama kayıt sayısı fazla olan bı table a geldıgınde bu hatayı alıyorum. sebebı nedır? nasıl duzeltebılırım?
Bilmemek ayıp değil öğrenmek isteyene öğretmemek ayıp:)
Re: ORA-01438:value larger than specified precision allowed ...
s.a.
tablodaki bir alanın tipi verdiğin değeri kabul etmiyor.
muhtemelen smallint yaptığın bir alanı int yapman gerekiyordur. yada onun gibi birşey.
kolay gelsin.
tablodaki bir alanın tipi verdiğin değeri kabul etmiyor.
muhtemelen smallint yaptığın bir alanı int yapman gerekiyordur. yada onun gibi birşey.
kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Re: ORA-01438:value larger than specified precision allowed ...
normalde delphiden fb ye baglanıp field ların uzunlugunu aldıgımda not null olan ID alanının lengthi 4 olarak gorunuyordu..bende bu alanı oracle de olustururken ID NUMBER(4) not null seklınde olusturmustum.. ama kayıt sayısı 40.000 kusur oldugu ıcın hata verıyordu.. meger sorun fied ın length ı ıle ılgılıymıs.Alanı ID NUMBER NOT NULL yapınca sorunum halloldu.tesekkurler..
Bilmemek ayıp değil öğrenmek isteyene öğretmemek ayıp:)
Re: ORA-01438:value larger than specified precision allowed ...
NUMBER(4) dediğinde 4 duyarlıklı anlamına geliyor. Yani 4 karakter. FireBird'de zaten bu şekilde tanımlama yapmak mümkün değil. Length 4, Integer yani -2 milyar küsür ile +2 milyar küsür arası sayı anlamına geliyor. NUMBER(10) ancak karşılık gelebilir.
Oracle'ın 38 duyarlılık (harf) yaklaşımı Delphi için çok ciddi bir sorun. Zira 15 duyarlılığı destekleyebiliyor.
Her yerde NUMBER'ı parametresiz kullanmak Delphi için en garantili kullanım.
Oracle'ın 38 duyarlılık (harf) yaklaşımı Delphi için çok ciddi bir sorun. Zira 15 duyarlılığı destekleyebiliyor.
Her yerde NUMBER'ı parametresiz kullanmak Delphi için en garantili kullanım.