欢迎数据库高手
数据库的字段设置如下 :
AutoID int primary key identity(1, 1) NOT NULL ,
现 AutoID值为13,而实际位于第10行
我想删除第10行,语句如下:
select count(AutoID) as rownumber from RequestStock where AutoID <=13
delete from RequestStock where rownumber=10
单独运行第一句得出了实际行号10,但两句一起运行时却有如下错误:
列名 'rownumber' 无效。
仔细想想,是因为 rownumber是虚拟字段,高手们啊,怎么办?
数据库的字段设置如下 :
AutoID int primary key identity(1, 1) NOT NULL ,
现 AutoID值为13,而实际位于第10行
我想删除第10行,语句如下:
select count(AutoID) as rownumber from RequestStock where AutoID <=13
delete from RequestStock where rownumber=10
单独运行第一句得出了实际行号10,但两句一起运行时却有如下错误:
列名 'rownumber' 无效。
仔细想想,是因为 rownumber是虚拟字段,高手们啊,怎么办?
================================================================
此帖通过csdn小助手回复。
CSDN小助手是使用vb.net编写的CSDN论坛脱机“外挂”,她能够在
脱离IE的情况下使用Csdn论坛。程序只加载最核心的数据,所以显示更
快,产生的流量更小。 下载地址:http://qqwwee.com/csdn.rar
================================================================
这样当然就不对了楼主想要删除的行有什么唯一的标识么
是想修改@@identity么