Ich habe zwei Tabellen:SQL: parent löschen, wenn Kind nicht
tblEmployee
EmployeeID (PK), Name, Age, Department
tblDesignation
EmployeeID(FK), Designation, DesignationID
ich Hilfe brauche eine gespeicherte Prozedur zu schreiben, einen Mitarbeiterdatensatz löschen nur wenn es keinen Eintrag in der Benennungstabelle hat. (Lösche employeeID nur, wenn keine Bezeichnung zugewiesen ist)
Ich bin mir nicht sicher, ob ich die ON DELETE RESTRICT-Integritätsbedingung oder die NOT EXISTS-Klausel verwenden soll.
schätzen würde, wenn Sie was teilen haben Sie bisher versucht haben, Ihre Ausgabe – Prathyush
prozeduralen Code zu bekommen, ist ** sehr herstellerspezifischen ** - so fügen Sie bitte einen Tag angeben, ob Sie verwenden mysql, postgresql, sql-server, oracle oder db2 - oder etwas ganz anderes. –
Ich benutze SQL Server. – Bee