关于编号的插入删除问题. 我想在众多记录中插入一条记录,然后插入后面的记录要自动重排过...比如:1234567 我在2前插入一条记录,后面的2就自动变成3,3就变成4.....我要的是这样...删除也是一样的,删除一条序号也会自动排列...我要具体代码...谢谢.. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 要什么具体代码,从插入处循环加一,或者直接用sql给指定id后的id值加一 这个很多人都弄过 ,建议搜一下看看 http://topic.csdn.net/u/20080907/20/AD204394-C25A-4E8A-B5BB-C49081C63E30.html 没有上机测试,应该没问题declare @i intset @i=XUPDATE TABLE1 SET ID=@I,@I=@I+1 WHERE ID>=XGOINSERT TABLE1 (ID,...) VALUES(X,...)GO 第三行可能要改成UPDATE TABLE SET ID=@I WHERE ID>=X , @I=@I=1 declare @i intset @i=XUPDATE TABLE SET ID=@I WHERE ID>=X ,@I=@I=1 TDateTimeField.InstanceSize是232还是228? 如何使得RxDBRichEdit支持PopupMenu DBISAM的SQL问题(在线等) 一个通用控制台程序。 求公历和农历转换的算法 请教如何实现密码加保存 有想创业的朋友请和我联系 请问如何才能给客户端发一个通知。 请问问问:哪里有DFS组件库可以下呀??? 高分求助,up有分。一个比较辣手的问题,希望高手指点。 EDIT控件点中全选怎么做啊? 如何按某列内容拆分,使该列内容都在一张sheet里,且保证同一内容都在同一张sheet里?
http://topic.csdn.net/u/20080907/20/AD204394-C25A-4E8A-B5BB-C49081C63E30.html
declare @i int
set @i=X
UPDATE TABLE1 SET ID=@I,@I=@I+1 WHERE ID>=X
GOINSERT TABLE1 (ID,...) VALUES(X,...)
GO
第三行可能要改成
UPDATE TABLE SET ID=@I WHERE ID>=X , @I=@I=1
set @i=X
UPDATE TABLE SET ID=@I WHERE ID>=X ,@I=@I=1