`
Franciswmf
  • 浏览: 800549 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

SQLServer2005的外键规则设置

 
阅读更多
SQLServer2005的外键规则设置
 

所谓的级联就可以认为是外键的更新。


 

 

INSERT 和 UPDATE 规范

 

 

删除规则和更新规则:
      指定当数据库的最终用户尝试删除或更新某一行,而该行包含外键关系所涉及的数据时所发生的情况。

 

相关设置说明:

 

无操作:当在删除或更新主键表的数据时,将显示一条错误信息,告知用户不允许执行该删除或更新操作,删除或更新操作将会被回滚。

 

层叠:删除或更新包含外键关系中所涉及的数据的所有行。
说明:“层叠”在SQL Server 2000中又叫“级联”。

 

设置空:这是SQL Server 2005新增的功能。如果表的所有外键列都可以接受空值,则将该值设置为空。
说明:要将外键的删除规则和更新规则设为“设置空”,则该外键必须是可以为空的字段。

 

设置默认值:这是SQL Server 2005新增的功能。如果表的所有外键列都已定义了默认值,则将该值设置为该列定义的默认值。
说明:要将外键的删除规则和更新规则设置为“设置默认值”,该外键必须是有默认值的字段。

分享到:
评论

相关推荐

    SQLServer生成所有外键存储过程

    描述中提到的"SQLServer生成所有外键存储过程"是一个专门设计的存储过程,它的目标是在不违反外键约束的情况下,批量地将数据库中所有表的varchar字段转换为Nvarchar。这是因为varchar只能存储非Unicode字符,而...

    SQL Server2005从门到精通讲义

    在学习SQL Server 2005的过程中,掌握关系数据库的基础概念、T-SQL语言和完整性规则至关重要。此外,了解不同数据库产品的特性和应用场景,有助于更好地理解和运用SQL Server 2005,从而在实践中提升数据管理与分析...

    零基础学SQLServer2005电子教程下载

    【SQL Server 2005 入门指南】 SQL Server 2005是微软公司推出的一款企业级数据库管理系统,适用于各种规模的企业和项目。它提供了数据存储、管理、分析和报告等一系列功能,是IT专业人士进行数据管理和分析的重要...

    《数据库应用技术-SQL Server 2005实用教程》

    7. **安全性管理**:讲解如何设置用户权限、角色和登录账户,以及如何使用SQL Server的内置安全功能,如防火墙规则和审计,以保护数据库免受未授权访问。 通过《数据库应用技术-SQL Server 2005实用教程》,读者将...

    SQL Server 2005高级教程(PDF).rar

    1. **安装与配置**:如何在各种操作系统环境下安装SQL Server 2005,包括设置服务器角色、服务账户和网络配置等,确保数据库系统的稳定运行。 2. **T-SQL语言**:掌握Transact-SQL,SQL Server的编程语言,包括数据...

    SQL Server 2005实用教程

    1. **SQL Server 2005的安装和配置**:安装SQL Server 2005涉及多个步骤,包括选择合适的版本(如Express、Standard或Enterprise)、配置服务器角色、设置网络协议以及安装客户端工具等。安装后,还需要进行系统配置...

    SQL SERVER2005数据库培训

    - **客户端安装**: 提供了一个集成管理工具 `SQLServer2005_SSMSEE.msi`,可用于管理和监控SQL Server实例。 - **启动画面**: 启动时会显示一个界面,要求输入服务器地址、认证方式、用户名和密码以连接到服务器。 -...

    SQLServer2005数据库基础及应用技术教程与实训

    《SQLServer2005数据库基础及应用技术教程与实训》是一本全面介绍SQL Server 2005的教材,适合初学者和有一定基础的学习者。该教程通过pdf格式提供了丰富的学习材料,涵盖了数据库管理、数据操作、安全性、程序设计...

    SQL Server 2005数据库简明教程

    《SQL Server 2005数据库简明教程》是一份专为教学设计的PPT教程,涵盖了SQL Server 2005的主要功能和操作。这个教程由一系列的PPT文件组成,包括对数据库管理、表操作、Transact-SQL语言、视图管理、触发器、权限...

    sql server 2005 数据库精简教程

    "第2章 服务器管理"将涵盖如何安装、配置和管理SQL Server 2005实例,包括设置服务、安全配置以及性能监控。这部分内容对于数据库管理员来说至关重要,因为他们需要确保数据库的稳定运行和高效性能。 "第4章 数据库...

    SQLServer 2005实验指导手册--2011

    安装 SQL Server 2005 需要遵循一系列步骤,从选择合适的版本开始,直到完成安装过程中的各种设置。这一环节涉及: - **版本选择**:基于硬件要求,通常选择开发版进行安装。 - **启动安装**:通过 DVD 自动运行功能...

    SQL Server 2005教程

    SQL Server 2005是微软公司推出的一款关系型数据库管理系统,它在企业级数据管理、分析和报告方面表现出色。本教程旨在提供一个全面的学习平台,帮助用户深入理解和掌握SQL Server 2005的核心功能和技术。 首先,...

    数据库应用技术SQL Server 2005

    **数据库应用技术SQL Server 2005** SQL Server 2005是微软公司推出的一款关系型数据库管理系统,它在IT行业中广泛应用于数据存储、数据处理和数据分析。本资料旨在帮助学习者深入理解SQL Server 2005的基础概念、...

    SQL server 2005 教程及使用技巧

    **SQL Server 2005 教程及使用技巧** SQL Server 2005是Microsoft推出的一款强大的关系型数据库管理系统,它在企业级数据管理、分析和应用开发方面具有广泛的应用。本教程旨在帮助用户深入理解和掌握SQL Server ...

    SqlServer2005课件

    SqlServer2005是Microsoft公司推出的数据库管理系统,它在Sql Server 2000的基础上进行了大量的功能增强和性能优化,为开发者提供了更为强大的数据管理和分析工具。本课件旨在帮助学习者深入理解Sql Server 2005的...

    零基础学sql.server2005

    SQL Server 2005是微软公司推出的一款关系型数据库管理系统,它在企业级数据管理、分析和报告方面表现出色,尤其适合初学者入门。在这个"零基础学sql.server2005"的学习资料中,你将全面了解SQL Server 2005的基础...

    SQL Server 2005数据库电子教材

    在SQL Server 2005中,通过DDL触发器和DML触发器,可以实现对数据完整性和业务规则的强制。学习如何创建、修改和删除触发器,以及如何避免触发器滥用导致的性能问题至关重要。 3. **权限管理**: 权限管理是SQL ...

    sqlserver2005相关学习

    在IT领域,SQL Server 2005是一个重要的关系型数据库管理系统,由微软公司开发,广泛应用于数据存储、处理和分析。本篇文章将深入探讨在SQL Server 2005中涉及的一些关键知识点,包括触发器的使用、约束类型、数据库...

    SQL Server 2005数据库技术

    SQL Server 2005是微软公司推出的一款关系型数据库管理系统(RDBMS),它在企业级数据管理和分析中扮演着重要角色。SQL Server 2005在2005年发布,提供了许多增强的功能和性能改进,使得数据库开发、管理和维护变得...

Global site tag (gtag.js) - Google Analytics