Foreign key veri tabanı tasarımı sırasında, tablo oluşturma veya daha sonra ihtiyac halinde bir tabloya eklenebilir.
Veri tabanı tasarımı sırasında eklemek faydalı olacaktır.
Foreign key oluşturma – 1
Kod:
CREATE TABLE tablo_adi ( sutun_adi veritipi kısıtlama, ... ... FOREIGN KEY (sutun_adi) REFERENCES diger_tablo_adi(diger_sutun_adi) ON UPDATE ON DELETE );
Foreign key oluşturma – 2
Kod:
CREATE TABLE tablo_adi ( sutun_adi veritipi kısıtlama, ... ... CONSTRAINT FK_adi FOREIGN KEY (sutun_adi) REFERENCES diger_tablo_adi(diger_sutun_adi) ON UPDATE ON DELETE );
Foreign key kısıtlamasına eklenen ON UPDATE ve ON DELETE ozellikleri isteğe bağlıdır.
ON UPDATE ve ON DELETE ozelliği diger_tablo_adi icerisindeki diger_sutun_adi ile belirtilen sutunda bir değişiklik olduğunda ile belirtilen işlemi yapar.
Foreign key oluşturma
Database0 Mesaj
●14 Görüntüleme
- ReadBull.net
- Programlama ve Yazılım
- Database
- Foreign key oluşturma
-
02-09-2022, 01:52:42