一些容易被忽视和遗忘的SQL 技巧(SQL SERVER)
1.外键的级联操作
大家都知道在定义了外键之后,如果对主键表进行数据删除或更新时,如果存在数据关联,则触发外键约束抛出异常并且删除操作被回滚。这个就是SQL SERVER的默认设置。其实我们还可以设置其操作为“级联”、“设置NULL”或者“设置默认值”。“级联”也就是在发生主键表删除或更新操作时,相关外键数据也被删除或者更新为与主键一致的值。“设置NULL”即将如果外键列可接受NULL值,则更新
原创
2014-03-17 22:00:31 ·
573 阅读 ·
0 评论