现在有顺序为1,2,3,4的四张图片保存在oracle的表中,BLOB格式,如何在2和3之间插入一张5的图片?
update table set seq = seq +1 where seq > 2;insert into table(id,seq,....) values('xxxxx5', 3);
其实你可以直接插入,取的时候再处理顺序问题,oracle有排序,前端也可以做判断显示。
每张图片在表中应该有自己的id吧,你把3,4图片的id分别加1,把5的图片id按照3插入表里面