SQL INSERT和UPDATE的规范类别介绍


  本文标签:SQL INSERT

  下文将对SQL INSERT 和UPDATE 规范类别进行介绍说明,包括删除规则和更新规则等,供您参考,如果您对SQL INSERT和UPDATE 感兴趣的话,不妨一看  。

  展开以显示有关该关系的“删除规则”和“更新规则”的信息  。

  删除规则

  指定当数据库的最终用户尝试删除某一行,而该行包含外键关系所涉及的数据时所发生的情况  。如果设置为:

  无操作    显示一条错误信息,告知用户不允许执行该删除操作,DELETE 将被回滚  。

  级联    删除包含外键关系中所涉及的数据的所有行  。

  设置空    如果表的所有外键列都可接受空值,则将该值设置为空  。仅适用于 SQL Server 2005  。

  设置默认值    如果表的所有外键列均已定义默认值,则将该值设置为列定义的默认值  。仅适用于 SQL Server 2005  。

  更新规则

  指定当数据库的用户尝试更新某一行,而该行包含外键关系所涉及的数据时所发生的情况  。如果设置为:

  无操作    显示一条错误信息,告知用户不允许执行该删除操作,DELETE 将被回滚  。

  级联    删除包含外键关系中所涉及的数据的所有行  。

  设置空    如果表的所有外键列都可接受空值,则将该值设置为空  。仅适用于 SQL Server 2005  。

  设置默认值    如果表的所有外键列均已定义默认值,则将该值设置为列定义的默认值  。仅适用于 SQL Server 2005  。