Q qlw Unregistered / Unconfirmed GUEST, unregistred user! 2000-04-26 #1 一不小心,输入了两个一样的记录,用SQL的方法不行, 用TTable 移动数据指针的方法也删不掉,现在表已经做 的非常大了,我该怎么办?
K Kill Night Unregistered / Unconfirmed GUEST, unregistred user! 2000-04-26 #2 建表怎么不设关键字,这是一个··的错误。 首先查出相同的记录,把指针放在第一条记录,修改字段值为不重复,然后将其删 除。 方法二:删除这两条记录,从新加入; 方法三:用ADO,直接对一条记录进行删除操作;
建表怎么不设关键字,这是一个··的错误。 首先查出相同的记录,把指针放在第一条记录,修改字段值为不重复,然后将其删 除。 方法二:删除这两条记录,从新加入; 方法三:用ADO,直接对一条记录进行删除操作;
W walala Unregistered / Unconfirmed GUEST, unregistred user! 2000-04-26 #4 我也碰到过 别人是先输记录再建关键字就重了 上次我是删了重建 你数据多能不能先倒出来
沈 沈前卫 Unregistered / Unconfirmed GUEST, unregistred user! 2000-04-26 #5 什么数据库。 如果是Oracle. //删除ID为2的从副记录. delete test where rownum<=(select count(*)-1 from test where i=1) and i=1;
什么数据库。 如果是Oracle. //删除ID为2的从副记录. delete test where rownum<=(select count(*)-1 from test where i=1) and i=1;
沈 沈前卫 Unregistered / Unconfirmed GUEST, unregistred user! 2000-04-26 #6 什么数据库。 如果是Oracle. //删除ID为1的从副记录. delete test where rownum<=(select count(*)-1 from test where i=1) and i=1;
什么数据库。 如果是Oracle. //删除ID为1的从副记录. delete test where rownum<=(select count(*)-1 from test where i=1) and i=1;
沈 沈前卫 Unregistered / Unconfirmed GUEST, unregistred user! 2000-04-26 #7 Ms SqL declare @i int select @i=count(*)-1 from test where i=1 set rowcount @i delete test where i=1 set rowcount 0
Ms SqL declare @i int select @i=count(*)-1 from test where i=1 set rowcount @i delete test where i=1 set rowcount 0