Delete不了(SQL)

王朝mssql·作者佚名  2006-01-10
窄屏简体版  字體: |||超大  

Author:zfive5(zhaozidong)

Email :zfive5@yahoo.com.cn

路要自己走,不知道是黑还是白!

今天下班时,支持给我转了一个问题,问题是SA@@A]$SA@@A

总而言之,数据库坏了!

现象如下

客户端:

delete from zfive5_table where AutoID=555

服务器返回:

服务器: 消息 644,级别 21,状态 5,行 1

未能在索引页 (1:6038) 中找到 RID '161e0100' 的索引条目(索引 ID 5,数据库 'XXXXXX')。

连接中断

数据我这里可以生成SQL

自然想到了TRUNCATE TABLE,然后再Insert

但是表里的AutoID想与原来一样

所以又的打开IDENTITY_INSERT标志

流程如下:

TRUNCATE TABLE zfive5_table

SET IDENTITY_INSERT zfive5_table on

Insert ...

insert ...

Insert ...

...

...

...

SET IDENTITY_INSERT zfive5_table off

搞定!

明天会更好的!

下班回家!

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有  導航