SQL Server Foreign Key "On Delete Set Null " constraint not working -


i using sql server express 2008 mmse. have set foreign key constraint between tables , set on delete constraint "set null". no seem enforce constraint , left id in field of deleted row.

here small screen shot of how have set

where going wrong?

table 1 table 2

the ddl posted works fine me.

declare @id int; insert deliveryareas(description,rate) values ('to delete', 100) set @id=scope_identity() insert customer(fname,deliveryareaid) values ('test',@id) select id,fname,deliveryareaid customer delete deliveryareas id=@id select id,fname,deliveryareaid customer 

returns

id          fname                          deliveryareaid ----------- ------------------------------ -------------- 1           test                           3   id          fname                          deliveryareaid ----------- ------------------------------ -------------- 1           test                           null 

can double check enabled status end?

select is_disabled,* sys.foreign_keys name='fk_customer_deliveryareas' 

Comments

Popular posts from this blog

java - SNMP4J General Variable Binding Error -

windows - Python Service Installation - "Could not find PythonClass entry" -

Determine if a XmlNode is empty or null in C#? -