SQL-INSERT和UPDATE的规范类别介绍 (舍曲林)

教程大全 2025-07-13 15:24:16 浏览

下文将对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主键的问题现状


什么是DML语句DDL语句

DDL 数据定义语言 如:create table drop table alter table 等语句 DML 数据操作语言 insert into update delete 等语句

SQL:建立一个DML类UPDATE 触发器,

触发器一般用在check约束更加复杂的约束上面。 例如在执行update、insert、delete这些操作的时候,系统会自动调用执行该表上对应的触发器。 SQL Server 2005中触发器可以分为两类:DML触发器和DDL触发器,其中DDL触发器它们会影响多种数据定义语言语句而激发,这些语句有create、alter、drop语句。

哪些是常用的sql语句

--数据操作select --从数据库表中检索数据行和列INSERT --向数据库表添加新数据行DELETE --从数据库表中删除数据行UPDATE --更新数据库表中的数据--数据定义CREATE TABLE --创建一个数据库表DROP TABLE --从数据库中删除表ALTER TABLE --修改数据库表结构CREATE VIEW --创建一个视图DROP VIEW --从数据库中删除视图CREATE INDEX --为数据库表创建一个索引DROP INDEX --从数据库中删除索引CREATE PROCEDURE --创建一个存储过程DROP PROCEDURE --从数据库中删除存储过程CREATE TRIGGER --创建一个触发器DROP TRIGGER --从数据库中删除触发器CREATE SCHEMA --向数据库添加一个新模式DROP SCHEMA --从数据库中删除一个模式CREATE DOMAIN --创建一个数据值域ALTER DOMAIN --改变域定义DROP DOMAIN --从数据库中删除一个域

本文版权声明本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请联系本站客服,一经查实,本站将立刻删除。

发表评论

热门推荐