CREATE DATABASE FINAL
GO
USE FINAL CREATE TABLE BOLUM(KOD INT IDENTITY NOT NULL PRIMARY KEY,
BLM NVARCHAR(40) NOT NULL)
GO
CREATE TABLE MESLEK(KOD INT DENTITY NOT NULL PRIMARY KEY,
MESLEK NVARCHAR(40) NOT NULL)
GO
CREATE TABLE PERSONEL(KOD INT IDENTITY NOT NULL PRIMARY KEY,
ADSOYAD NVARCHAR(40) NOT NULL,
MESLEK INT NOT NULL,
BOLUM INT NOT NULL,
IL NVARCHAR(20) NOT NULL,
ILCE NVARCHAR(20) NOT NULL CONSTRAINT FK_MESLEK FOREIGN KEY (MESLEK)REFERENCES BOLUM(KOD),
CONSTRAINT FK_BOLUM FOREIGN KEY (BOLUM) REFERENCES MESLEK(KOD) )
GO
Senin kullandığın araçla alakalı bir durum var herhalde ben aynı kodu çalıştırdım ve aşağıdaki gibi görünüyor. Kodunda da meslek ve bölümü bağlayacak bir kod parçası yok.
Bu arada ben dbeaver kullanıyorum.
İstersen kayıt ekleyip silmeyi dene hata vermemeli.
Mssql server kullanıyorum neden kodların birbirine bağlandığını çözemedim bu benim ödevim bölüm birincisiyim tam nottan aşağı almak istemiyorum belki noktalama veya virgül hatası yapmış olabilir miyim
Meslek tablosundaki kodu personel yablosundaki mesleğe bağlamak istiyorum aynı şekilde bolum tablosundaki kod ile personel tablosundaki bolum satırına bağlamak
Zaten öyle yapmışsın. Sıkıntı yok gibi