Merhabalar,
Aşağıdaki gibi bir tablom var.

CREATE TABLE sil
(
  sira serial NOT NULL,
  ad character varying,
  CONSTRAINT pri_ri PRIMARY KEY (sira)
)
WITH (
  OIDS=FALSE
);
ALTER TABLE sil
  OWNER TO postgres;


"character varying" veri tipine isterseniz (10) diyerek 10 karakterlik yer
de verebiliyorsunuz veya bu şekilde de bırakılabiliyor. Kitapta "Siz 10
karakter deseniz bile 10'dan fazla karakter de girilebiliyor" gibi bir şey
okudum ama öyle olmuyor?! 10 Karakteri geçtiğinizde hata diyor?!

Ama sayı belirtmezseniz de hiç bir şeye yok demiyor. Hatasız kaydediyor. Bu
durumda farkı nedir? Uzunluğunu bilemediğim değişkenler (Mesela uzun
metinler. Belki bir iki sayfa büyüklüğünde olacak?!) de kullanmak isterim
ancak sayı belirtmek ile belirtmemek arasında bir performans kaybı yaşanır
mı? Gerçi kitapta yaşanmaz dediğini hatırlıyorum ama yine de bir danışmak
istedim...



-- 
Kolay gelsin,
Mucip:)
_______________________________________________
Linux-programlama mailing list
[email protected]
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php

Cevap