首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

将数据安插到指定行?

2013-01-05 
将数据插入到指定行??一个表里有数据 插入一条在第三行 请问sql语句该怎么写??SQL Server 2005[解决办法]

将数据插入到指定行??
一个表里有数据 插入一条在第三行 

请问sql语句该怎么写??

SQL Server 2005

[解决办法]
有标识吗 没有标识的话 次序不保险的
[解决办法]
为什么要指定位置呢?
[解决办法]
如果你在查询里不指定order by ,或者你有没有主键的情况下,你出来的数据现在是1 2 3 4 5下次(比如说重新整理过索引等)可能是1 3 2 4 5,这个是不确定的.所以你的问题是真的有问题
[解决办法]
去企业管理器手动编辑
[解决办法]
有order by那配合标识就肯定没问题了,主键其实也一样
[解决办法]
其实无论如何你都必须要有标识,不管是主键还是什么、、只要可以区分行的就可以、、再结合order  by
[解决办法]
个人觉得保存在数据表中的数据本来就是是无顺序的;而有序的数据是人为排列出来的。楼主将数据插入到指定的行 这个问题貌似有点不妥 。
[解决办法]
begin tran
--把第三行到最后取出来到#tb
--然后,删掉第三行到最后
--INSERT 新数据
--写回#tb表中的所有内容
commit tran
[解决办法]

引用:
个人觉得保存在数据表中的数据本来就是是无顺序的;而有序的数据是人为排列出来的。楼主将数据插入到指定的行 这个问题貌似有点不妥 。


明白人。

表是记录的集合。集合中的记录逻辑上是无顺序的。

热点排行