关于信息重复SQL SERVER所加的检查约束
来源:互联网 发布:数码暴龙网络侦探下载 编辑:程序博客网 时间:2024/03/29 21:23
一日,我为了测试一个业务,建立了一个表mytable,然后插入测试数据,然后删除,呵呵,发现一个本来超简单的问题,特记之:
if exists (select * from sysobjects where name='mytable' and type='u')
drop table mytable
create table mytable(xid int,xname varchar(10))
insert into mytable select 1,'Zhao'
union all
select 1,'Zhao'
Delete from mytable where xid=1
以上SQL 语句在查询分析器中测试正常。
但是在SQL SERVER 2000 企业管理器中做类似测试,则在删除数据出错,
出现错误提示:”键列信息不足或不正确,更新影响到多行。“
看来企业管理器会对数据进行校验,即使没有设定主键,约束等规则。
- 关于信息重复SQL SERVER所加的检查约束
- [SQL SERVER] 修改加了约束/索引的列
- sql server 过滤重复信息
- 检查SQL Server 2005的索引密度和碎片信息
- 关于SQL Server数据表的五种约束
- 在SQL Server中使用检查约束来验证数据
- sql server 2005 的约束
- SQL Server数据库的约束
- SQL 检查约束整理
- 检查SQL SERVER的备份文件
- 关于sql数据库的约束
- 查询库中的CHECK约束信息的两个视图(SQL SERVER)
- SQL Server在已有数据的表上建立约束,使用 WITH NOCHECK 避免对现有数据检查
- 关于sql server 删除重复数据
- sql中为表加约束的sql语句
- 关于SQL Server 2000版本信息的查询
- SQL Server中约束的介绍
- SQL Server中约束的介绍
- C语言初学者入门讲座 第十六讲 文件(1)
- How To Ask Questions The Smart Way
- frames中的文件装载
- C语言初学者入门讲座 第十六讲 文件(2)
- JavaScript代码的括号匹配问题
- 关于信息重复SQL SERVER所加的检查约束
- C Java PHP Perl Python 的程序代码美化工具(Pretty Print Program/Source Code Beautifier)使用
- CVS使用手册
- powerdesign学习小结
- 我的Blog开通了!
- 首墨
- 《大师之路》
- C/C+语言struct深层探索
- 感冒啦~~~