如何在SQL2000表里两条数据之间插入一条数据!如图!语句怎么写? 10

我说的不是新增一条数据,而是写入到这之间或者有排序表数据的方法也行,达到目的就行!... 我说的不是新增一条数据,而是写入到这之间 或者有排序表数据的方法也行 ,达到目的就行! 展开
 我来答
哎呀……18a91a6
2017-04-25 · TA获得超过4.2万个赞
知道大有可为答主
回答量:7246
采纳率:76%
帮助的人:3040万
展开全部
简单回答:
依你的意思,只要插入一条记录,让它的BH字段的值为“02”即可。

至于你需要它在第2个位置出现,请你在查询时,加上排序条件: “order by bh”,即可。
完整的语句:
SELECT * FROM YCHCZ.SYS_HY ORDER BY BH

以下是相关知识:

1、有一个概念你弄错了,那就是,在SQL Server里,在它的物理记录上,它的表就没有顺序的概念。所以,也就不存在,在某两个记录之间插入一条记录的说法。
2、另外一个概念就是,在SQL Server里的表里的记录的物理顺序,是SQL Server数据库管理系统的“方便”来的,也就是说,它原意在哪个位置写就在哪个位置写,这个位置,对于操作者来说,不必管,也不能去管。
3、如果你不确切地指定条件,直接去查询一组数据,或打开整个表的话,SQL Server系统会依它最“方便”的顺序将你要查的数据给列出来。
4、《这里是最重要的》如果你需要按某种顺序让SQL Server列出查询数据,那就请你在查询语句中加上排序的条件。
5、不要关心你用鼠标在SQL 2000企业管理器里打开某表时,数据的顺序,如果你实在要关心,那就在打开这个表的操作后,修正它的SQL代码,加上排序指令。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式