在SQL Server中设置外键时,在什么情况下应该在删除或更新时级联它,背后的原因是什么?
这可能也适用于其他数据库.
我最关注每个场景的具体例子,最好是那些成功使用它们的人.
假设有一个包含主键的主表,另一个表包含该主表的外键.因此,如果我们删除主表的行,它也将删除子表.
我该如何写这个查询?
我是T-SQL的新手,请帮忙:我有两张桌子
User
Id
Name
History
Id
Result
UserId
Run Code Online (Sandbox Code Playgroud)
如何创建关系,一旦我从User表中删除User,则会将UserId列的History表更新为NULL