double(25,2) vb. field create edemiyorum?
bunu nasıl yapacağız, forumda aradım ama bu şekilde crate edersem olur diyen var ama ıı ııııgh olmıyor.
double(25,2) vb. field create edemiyorum?
- Terminator
- Üye
- Mesajlar: 313
- Kayıt: 13 Ara 2005 01:45
- Konum: İzmir, ama Aydın Efesi!
double precision diyorsan marj veremezsin. bu native, IEEE standardında koyan noktalı datatipidir işlemcilerin desteklediği. 15 basamağa kadar tam destek verir. 4 hassasiyet ya da 8 hassasiyetli olarak.
illa fixed size saha kullanıcam diyorsan:
numeric(m,n) ya da decimal(m,n) kullanmalısın.
Firebird büyük sayısal sahalar için 32 bitlik işlemcilerin sınırı olan int64 kullanır. o yüzden 18 basamaktan fazla veremezsin.
64 bit işlemcili sistemlere geçildiğinde int128 sisteme eklenir ve 38 basamağa kadar kullanabilirsin çok lazımsa.. ama paradan 6 sıfır atıldığı için artık eskisi kadar lazım olmuyor çok büyük rakamlar. (18,x) hemen her işe yeter.
Oracle bütün sayılar için arka planda 38 basamaklı saha tutar. 1 basamak desen bile. yavaş çalışma nedenlerinden bir başkası da bu.
illa fixed size saha kullanıcam diyorsan:
numeric(m,n) ya da decimal(m,n) kullanmalısın.
Firebird büyük sayısal sahalar için 32 bitlik işlemcilerin sınırı olan int64 kullanır. o yüzden 18 basamaktan fazla veremezsin.
64 bit işlemcili sistemlere geçildiğinde int128 sisteme eklenir ve 38 basamağa kadar kullanabilirsin çok lazımsa.. ama paradan 6 sıfır atıldığı için artık eskisi kadar lazım olmuyor çok büyük rakamlar. (18,x) hemen her işe yeter.
Oracle bütün sayılar için arka planda 38 basamaklı saha tutar. 1 basamak desen bile. yavaş çalışma nedenlerinden bir başkası da bu.
Firebird Foundation Member #208
http://www.firebirdsql.org
http://www.firebirdsql.org
- Terminator
- Üye
- Mesajlar: 313
- Kayıt: 13 Ara 2005 01:45
- Konum: İzmir, ama Aydın Efesi!
onlar sadece görüntü formatı, arkaplanda sayı int16, int32 ya da int64 değişkende tutuluyor.musti yazdı:decimal ile numeric arasınkadi fark nedir.
yada para birimi icin hangisi daha iyi bir secim olur, miktarlar icin hangisi ağırlık lar icin hangisi yada hepsine biri yeterlimi. bunun ayırımı neye gore yapılmalı
numeric kullanman yeterli, boyu da senin ihiyaç ve hesaplamalarına
kalmış bişey. matematik kurallarını bilmen lazım. FB ile ilgisi yok yani.
Firebird Foundation Member #208
http://www.firebirdsql.org
http://www.firebirdsql.org