Karakter sınırları.
Karakter sınırları.
Table-de bir alan tanımladım
"VARCHAR" türünden bir alan. Şimdi sorun "VARCHAR" türünden olan alana "Size" belirlemek. Ancak ben uluştuduğum
alana ne kadarlık bir şey saklayacağımı bilmiyorum. Saklamak istediyim şey kitab, maklae, program kodlar ola bilir.
Sorun "VARCHAR" türünden bir alan nasıl bir şey yapmalıyı ki karakter sınırları olmasın
kayıt etdirmek istiyorum. Yanı istenilen kadar (10-20MB civarında) karkater saklamak olsun.
"VARCHAR" türünden bir alan. Şimdi sorun "VARCHAR" türünden olan alana "Size" belirlemek. Ancak ben uluştuduğum
alana ne kadarlık bir şey saklayacağımı bilmiyorum. Saklamak istediyim şey kitab, maklae, program kodlar ola bilir.
Sorun "VARCHAR" türünden bir alan nasıl bir şey yapmalıyı ki karakter sınırları olmasın
kayıt etdirmek istiyorum. Yanı istenilen kadar (10-20MB civarında) karkater saklamak olsun.
< The Best Boy >
Re: Karakter sınırları.
@Mustafa bey limitleri vermişti
viewtopic.php?f=18&t=22531&start=0
http://firebirdsql.org/index.php?op=guide&id=techspec
viewtopic.php?f=18&t=22531&start=0
http://firebirdsql.org/index.php?op=guide&id=techspec
UWESIS CORPORATION
Re: Karakter sınırları.
Verdiyin linkle benim sorumun ne alakası var. Ben VARCHAR türünden olan alanın sınırlarını soruyorum.CiTiZEN yazdı:@Mustafa bey limitleri vermişti
viewtopic.php?f=18&t=22531&start=0
http://firebirdsql.org/index.php?op=guide&id=techspec
< The Best Boy >
Re: Karakter sınırları.
@Subhan, VARCHAR'ın müsaade ettiği en üst sınırı ver olsun gitsin. Nasıl olsa VARCHAR alanlar veritabanında girilen karakter kadar yer kaplıyor. Yani sen VARCHAR alana 1000 karakterlik sınır koydun ama 50 karakter girdin veritabanında 50 karakterlik yer kaplıyor fakat 1001. karakteri giremiyorsun. CHAR alanlar ise verdiğin sınırın tamamını dolduruyor.
(Yanlış biliyorsam düzeltin lütfen)
(Yanlış biliyorsam düzeltin lütfen)
Re: Karakter sınırları.
Veriilen linklerin ne alakası var diye cevap yazacagına linkleri güzelce okusaydın, varchar in sınırlarını ögrenmiş olurdun.
VARCHAR - 32768 e kadar karakter kabul eder, ama unicode veya benzeri bir harf için birden fazla karakter ayırabilen diller kullanırsa, bu miktar azalacaktır. Yani tablonda her biri iki byte ile ifade edilen bir kodlama kullanırsa, varchar 32768 byte, ama bir karakter için iki byte kullanıldığından 16384 harf kullanırsın.
Türkçe, azeri veya ingilizce için sorun olmaz, rahatlıkla 32768 karakter kullanabilirsin.
Bu arada ne ilgisi var diye yakınmadan verilen linkleri güzelce oku. Her iki linkte de bu bilgi var.
20-30 mb kaydedeceksen, varchar degil blob kullanacaksın.
VARCHAR - 32768 e kadar karakter kabul eder, ama unicode veya benzeri bir harf için birden fazla karakter ayırabilen diller kullanırsa, bu miktar azalacaktır. Yani tablonda her biri iki byte ile ifade edilen bir kodlama kullanırsa, varchar 32768 byte, ama bir karakter için iki byte kullanıldığından 16384 harf kullanırsın.
Türkçe, azeri veya ingilizce için sorun olmaz, rahatlıkla 32768 karakter kullanabilirsin.
Bu arada ne ilgisi var diye yakınmadan verilen linkleri güzelce oku. Her iki linkte de bu bilgi var.
20-30 mb kaydedeceksen, varchar degil blob kullanacaksın.
Re: Karakter sınırları.
emin_as kaderş valahi verilen linklerin hepsini bakdım ancak ben sorumu cevablandıran konu göremedim.
Belki gözümden kaçmıştır. Teşekürler ederim hepinize.
Belki gözümden kaçmıştır. Teşekürler ederim hepinize.
< The Best Boy >
Re: Karakter sınırları.
Arkadaşlar ben karakter boyutunu büyütemiyorim. Firbird veri tabnı yapmak için IBExpert-i kulanıyorum.
En fazla 10900 büyüklüyünde olur ( VARCHAR ). Yardım edermisiniz.
En fazla 10900 büyüklüyünde olur ( VARCHAR ). Yardım edermisiniz.
< The Best Boy >
-
- Kıdemli Üye
- Mesajlar: 1026
- Kayıt: 11 Şub 2005 02:12
- Konum: İstanbul
Re: Karakter sınırları.
Alanı Blob türünü de text olarak belirlemelisin.