`
aa00aa00
  • 浏览: 331591 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
文章分类
社区版块
存档分类
最新评论

sql server2005 (INSERT 语句与 COLUMN FOREIGN KEY 约束 冲突的解决方案)

SQL 
阅读更多

最近.在用sql server2005做项目,插入数据的时候

报:INSERT 语句与 COLUMN FOREIGN KEY 约束错误.

 

这个错误的,原因就是,已经数据库主表中添加了数据,然后又在其子表中添加数据,而字表中没有和主表相关联的数据,所以报错.

 

解决方法:

1.将字表中的外键关联去掉.

2.在字表中,编辑外键,然后将“强制外键约束”改为“否”,主表和从表都要进行更新操作。

 

做个记录

分享到:
评论

相关推荐

    sql server 2005+基本语法教程

    **SQL Server 2005 基本语法教程** SQL(Structured Query Language)是一种用于管理关系数据库的标准化语言,而SQL Server 2005是微软公司推出的一款数据库管理系统,它提供了强大的数据存储、管理和分析功能。...

    Sql Server-Sql语句教程

    创建表、视图和索引的语句如`CREATE TABLE`、`CREATE VIEW`和`CREATE INDEX`用于构建数据库结构,`ALTER TABLE`用于修改已有表的结构,`PRIMARY KEY`定义主键约束,确保数据的唯一性,`FOREIGN KEY`定义外键约束,...

    SQL server大作业

    外键则用来建立表与表之间的关联,通过`FOREIGN KEY`约束实现。 数据查询是SQL的核心功能,使用SELECT语句可以从数据库中检索信息。例如,基本的查询可以是`SELECT column1, column2 FROM table WHERE condition`,...

    《SQLServer2005数据库原理与应用》复习题归类.pdf

    【SQL Server 2005数据库原理与应用】复习题归类主要涵盖了数据库的基本操作,包括数据库的创建、查看和删除,以及表的创建、修改、删除和数据输入。此外,还涉及到了数据完整性的各种约束,如空值约束、默认值约束...

    战胜SQL Server必做练习50题

    SQL Server是微软公司推出的一款关系型数据库管理系统,广泛应用于企业数据存储、数据分析和业务处理等领域。为了提升在SQL Server中的技能,...通过解决实际问题,你可以更好地掌握SQL Server,成为数据库管理的专家。

    SQLserver数据库习题.doc

    6. 外键约束的添加:在已经创建好的 student 表上添加一个外键约束,正确的语句是 alter table student add foreign key (classno) references class(classno)。 7. 表的删除:若要删除数据库中已经存在的表 S,...

    SQL语句总结,包括增删改查,建库,表,修改表结构,增删约束与字段等

    SQL 语句总结,包括增删改查,建库,表,修改表结构,增删约束与字段等 SQL 语句是关系数据库管理系统的核心组成部分,用于管理和操作数据库。下面是 SQL 语句的总结,包括创建数据库、创建表、修改表结构、增删...

    (适用于ACCESS、MYSQL、SQL_SERVER等数据库的语句规范

    ### SQL语句规范详解 #### 一、SELECT子句 **SELECT** 子句是最基本也是最常用的SQL命令之一,用于从数据库表中选择数据。它允许用户指定想要查询的具体列(字段)。 ##### 基本语法 ```sql SELECT column_name1,...

    SQL语句教程--教你写好SQL语句

    ### SQL语句教程知识点详解 #### 一、SELECT语句 **定义与作用:** - `SELECT` 是SQL中最常用的语句之一,主要用于从数据库表中检索数据。 - **基本语法**: ```sql SELECT column_name FROM table_name; ``` - ...

    SQL SERVER2000教程

    2. INSERT语句:用于插入新数据,例如`INSERT INTO TableName (Column1, Column2) VALUES (Value1, Value2)`将向表中插入一行新数据。 3. UPDATE语句:用于更新已有数据,例如`UPDATE TableName SET Column1 = ...

    Sqlserver2008--学习笔记(自己总结)

    ### Sqlserver2008 学习笔记精要 #### 第一章 SQL Server 基础 ##### 1. T-SQL 语句基础 - **创建数据库**: 使用 `CREATE DATABASE` 语句来创建一个新的数据库。例如: ```sql CREATE DATABASE 新数据库名; ``...

    SQL Server笔试题(Sql2000常见笔试题)

    【SQL Server 笔试题解析】 SQL Server 是一款由微软公司开发的关系型数据库管理系统(RDBMS),广泛应用于企业级数据存储和管理。...通过解决这些问题,可以深入理解SQL Server的工作原理和操作方式。

    SQLServer开发人员应聘经常问到的问题

    - **外键约束**(Foreign Key Constraint):用于确保引用完整性。 - **唯一约束**(Unique Constraint):确保指定列的值唯一,但允许NULL值的存在。 - **默认约束**(Default Constraint):为没有显式赋值的列...

    MySql常用sql语句

    MySQL 常用 SQL 语句 MySQL 是一种关系型数据库管理系统,提供了丰富的 SQL 语句来操作数据库。下面是 MySQL 中常用的 SQL 语句。 创建表 创建表是数据库的基本操作之一,用于存储数据。创建表的基本语法为: ``...

    最易入门SQL语句教程

    ### 最易入门SQL语句教程 #### SQL语句教程(01) SELECT **用途**:`SELECT` 是 SQL 中最基础且最常用的命令之一,主要用于从数据库表中选取数据。 **基本语法**: ...**用途**:`FOREIGN KEY` 约束用于确保...

    SQL语句汇总.pdf

    标题《SQL语句汇总.pdf》所代表的知识点覆盖了数据库操作的基础与高级内容,其详细描述了从创建数据库开始到创建表、管理表结构,以及数据的增删改查等SQL语句的运用。以下为详细知识点: 1. 数据库的创建与删除: ...

    数据库基本sql语句.pdf

    ALTER TABLE 表名 ADD CONSTRAINT 约束名 FOREIGN KEY (列名) REFERENCES 表名 (列名); ALTER TABLE 表名 ADD CONSTRAINT 约束名 CHECK (检查条件); 例如,向名为 tbl_studentinfo 的表添加一个名为 uk_stuname 的...

    sql server .docx

    在SQL Server中,我们可以通过SQL(Structured Query Language)来与数据库进行交互。以下是关于SQL Server基础知识点的详细说明: 1. **创建与删除数据库**: - 创建数据库:使用`CREATE DATABASE`语句,例如`...

    SQL Server 练习题3.doc

    在SQL Server中,这些练习题涉及到了数据库设计、SQL查询、触发器、视图以及表的修改等核心概念。下面是对这些题目详细解答: 1. 建立BORROW表的SQL语句需要确保主键完整性和引用完整性。主键是由CNO(借书卡号)和...

Global site tag (gtag.js) - Google Analytics