데이터베이스에 30 개의 테이블이 있으며 모두 기본 및 외래 키 관계를 통해 서로 관련되어 있습니다. 문제는 저장 프로 시저를 통해 레코드를 삭제하려고하면 기본/외래 키 관계로 인해 삭제되지 않는다는 것입니다. 테이블을 삭제하려면 어떻게해야합니까? 테이블이 너무 많으면 상호 연결됩니다.기본/외래 키 관계가있는 테이블을 삭제할 수 없습니다.
ALTER PROCEDURE [dbo].[DeleteRegions_SP]
@RegionID smallint
AS
BEGIN
Begin Try
Delete from Regions where RegionID = @RegionID
End Try
Begin Catch
Select ERROR_MESSAGE() as ErrorMessage
End Catch
END