[Linux-programlama] Re: veritabanı tablo oluşturma

---------

New Message Reply About this list Date view Thread view Subject view Author view Attachment view

From: M.Atif CEYLAN (atifceylan@gmail.com)
Date: Tue 28 Aug 2007 - 12:13:20 EEST


Neşet ÖZKAN yazmış:
> Merhaba
>
> projeler diye bir tablom var
>
> id proje musteriId
> --- ----- ---------
> 1 proje1 10
> 2 proje2 10
> 3 proje3 11
> 4 proje1 11
> ....
> şeklinde gidiyor.
> proje alanında birbirine benzeyen kayıtlar olabilir ancak Bir müşetriye
> ait projelerin isimleri birbirine benzememeli
> yani;
> id proje musteriId
> --- ----- ---------
> 1 proje1 10
> 2 proje1 10
>
> şeklinde bir kayıt olmamalı
> Bu şekilde girişi engelleyebilmek için tablo oluşturmada kullanılan bir
> yöntem varmı ?
> Yardımcı olursanız sevinirim.
>
> İyi çalışmalar
> _______________________________________________
> Linux-programlama mailing list
> Linux-programlama@liste.linux.org.tr
> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>
>
bunun için unique oluşturmanız gerekli. yani tekil alan ksıtlaması.
projemusteriId alanlarının ikisini birden unizue yaparsanız aynı kayıt
ikinci kez girilmez.
aşağıdaki sql işiniz görür.

alter table tablo1 add unique ( proje, musteriId );

_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama


New Message Reply About this list Date view Thread view Subject view Author view Attachment view

---------

Bu arsiv hypermail 2.1.2 tarafindan uretilmistir.