SQL INSERT和UPDATE的规范类别介绍

数据库 SQL Server
SQL数据库中INSERT和UPDATE都是非常重要的语句,下面就将为您介绍SQL INSERT和UPDATE的规范类别,希望对您学习SQL数据库有所帮助。

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

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

删除规则

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

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

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

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

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

更新规则

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

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

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

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

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

 

【编辑推荐】

删除SQL Server外键约束的实例

修改SQL主键约束的SQL语句写法

如何定义SQL主键

SQL字段类型长度的更改方法

sql server主键的问题现状

责任编辑:段燃 来源: 互联网
相关推荐

2009-11-23 13:27:22

PHP5指针

2010-09-03 15:27:02

SQLSELECT语句

2010-11-11 15:48:54

MySQL单列索引

2022-05-16 08:03:12

MySQL数据库

2009-06-01 11:12:34

OSGi规范架构体系结构

2010-05-20 08:47:21

MySQL数据库

2023-03-27 08:17:48

2018-06-12 15:30:07

数据库MySQLinsert

2017-02-20 09:00:49

2010-11-11 11:13:54

SQL Server

2010-09-07 13:50:41

SQL语句

2011-05-13 09:26:27

SQL数据操纵语句

2010-09-27 10:29:14

sql update语

2022-05-30 08:02:51

事务日志MySQL数据库

2010-04-16 14:26:14

bulk Insert

2010-09-07 16:46:56

SQL语句nsert

2009-12-18 14:59:54

Ruby标识名

2009-08-13 13:38:30

C#命名规范

2010-07-01 16:58:43

SQL Server

2010-10-09 16:11:21

Mysql函数
点赞
收藏

51CTO技术栈公众号