>>Hi,
>>
>>I have the following FK constraint:
>>
>>
>>ALTER TABLE [dbo].[eq_file] WITH CHECK ADD CONSTRAINT [FK_eq_file_site_category] FOREIGN KEY([site_no], [category])
>>REFERENCES [dbo].[calpmcat] ([SITE_NO], [CATEGORY])
>>ON UPDATE CASCADE
>>ON DELETE SET DEFAULT
>>
>>
>>I would like to change the [ON DELETE SET DEFAULT] to SET DEFAULT
only for the field CATEGORY. And leave the field SITE_NO unchanged. Is it possible?
>
>I think that I need to change the ON DELETE to NO ACTION and then write a Delete Trigger that will update the field CATEGORY and leave the field SITE_NO without a change. Does it make sense?
I tested it and it works.
"The creative process is nothing but a series of crises." Isaac Bashevis Singer
"My experience is that as soon as people are old enough to know better, they don't know anything at all." Oscar Wilde
"If a nation values anything more than freedom, it will lose its freedom; and the irony of it is that if it is comfort or money that it values more, it will lose that too." W.Somerset Maugham