foreign key

Firebird ve Interbase veritabanları ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
Vital
Üye
Mesajlar: 280
Kayıt: 01 Oca 2008 08:50

foreign key

Mesaj gönderen Vital »

merhaba arkadaslar

bende FB ci oldum

fakat tabloda ibexpertte PK oluşturuyorum ama fk olusturamiyorum

acaba personel surumunde olmuyormu forumda aradim ama bi ucundan yakalayamadim cok acemi oldugum icin.
fk olusturmak icin kurallar adimlar nelerdir nerede ne zaman oılusturmaliyim.

yardimlariniz icin tskler.
Garibanus
Kullanıcı avatarı
mussimsek
Admin
Mesajlar: 7603
Kayıt: 10 Haz 2003 12:26
Konum: İstanbul
İletişim:

Mesaj gönderen mussimsek »

Merhaba,

IB Expertte foregin key oluşturmak için 2 yol var.

1. SQL ile oluşturabilirsin.

ALTER TABLE TABLO_ADI ADD CONSTRAINT FK_FOREIGN_KEY_ADI FOREIGN KEY (ALAN1) REFERENCES DİĞER_TABLO_ADI (ALAN2) ON DELETE CASCADE ON UPDATE CASCADE;

gibi.

2. Tabloyu aç -> Constraints sekmesine geç -> Alt sekmelerden 2. Foreign Keys sekmesine geç -> Boş bir yere sağ tıkla ve New foreign key komutunu ver. Gerekli ayarları yapıp, toolbardan Compile düğmesine bas.

Kolay gelsin.
Vital
Üye
Mesajlar: 280
Kayıt: 01 Oca 2008 08:50

Mesaj gönderen Vital »

tsk ler mussimsek hocam bu siteye emegi gecen tum arkadaslara tekrar

tesekkuler esi benzeri az bulunacak sitelerden.

mussimsekk hocam acemiligime sıgınarak bu kodu nereye yazacagim(sql)

tekrar tskler..
Garibanus
Kullanıcı avatarı
haydarxxx
Üye
Mesajlar: 668
Kayıt: 09 May 2005 11:31
Konum: izmir

Mesaj gönderen haydarxxx »

2. Tabloyu aç -> Constraints sekmesine geç -> Alt sekmelerden 2. Foreign Keys sekmesine geç -> Boş bir yere sağ tıkla ve New foreign key komutunu ver. Gerekli ayarları yapıp, toolbardan Compile düğmesine bas.
2. yolu öneririm yapımı kolay istersen şu makaleyede göz atabilirsin
viewtopic.php?t=9830&highlight=foren+key
Cevapla