質問

I have a large database and I didn't add cascade on update/delete.

Can we do it with T-SQL without deleting and then recreating all the FK objects?

役に立ちましたか?

解決

You should drop and recreate foreign keys. this is the only way. but you can use sys.foreign_keys and sys.foreign_key_columns to get the FK name and columns. then you can write a loop to fetch names and columns and drop an recreate it with cascade option in every time loop executed.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top