社区
数据库及相关技术
帖子详情
数据库数据添加问题
luckytz
2001-09-03 08:59:17
请问如何能保证向SQL SERVER表中添加数据记录时,记录能按添加的前后顺序排列,因为我发现有时候添加一行数据后,该记录在表中的实际位置不一定是在最后一行,而这样影响了我获取最新记录的ID。
另外请问如果我想在表中某行与某行之间插入数据记录又如何办到呢?这好像直接用SQL SERVER的ENTERPRISE MANAGER都做不到。
...全文
181
13
打赏
收藏
数据库数据添加问题
请问如何能保证向SQL SERVER表中添加数据记录时,记录能按添加的前后顺序排列,因为我发现有时候添加一行数据后,该记录在表中的实际位置不一定是在最后一行,而这样影响了我获取最新记录的ID。 另外请问如果我想在表中某行与某行之间插入数据记录又如何办到呢?这好像直接用SQL SERVER的ENTERPRISE MANAGER都做不到。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
duduwolf
2001-09-03
打赏
举报
回复
如果用的是Oracle数据库,自增字段怎么添加?
KingSunSha
2001-09-03
打赏
举报
回复
在数据库里,数据的存放方式是由数据库自己管理的,用户无法指定. 所以最常用的办法是加一个自增的字段用来表示纪录的录入先后次序.
至于"获取最新记录的ID",就算你的ID是字符类型的,如果最后的ID是最大的化,那就用一句SQL来获取:
SELECT MAX(ID) FROM TABLENAME;
如果ID的大小是无序的,那就只好再加一个自增字段了
luckytz
2001-09-03
打赏
举报
回复
up
luckytz
2001-09-03
打赏
举报
回复
可是我的记录ID必须是字符类型的,难道再加一个IDENTITY列
wxcwuxuchun
2001-09-03
打赏
举报
回复
建立一个自增字段,以这个字段为索引显示数据
HEROIN
2001-09-03
打赏
举报
回复
用Identty自段
Ton2000
2001-09-03
打赏
举报
回复
对,这个问题我遇到过,我用的方法是:加一个序号字段,如何对这个字段排序!
在用户加数据时自动设置这个字段的值,这种方法有个缺点:如果用户插入新记录,那序号字段可能都要重设,解决方法是设置序号字段时留一定的空间,比如设置为:1,10,20,这样以后插入新记录会比较方便!
总而言之,这方法很麻烦,但不失一种没办法的办法,哪位还有更好的方法?请不吝指教!
luckytz
2001-09-03
打赏
举报
回复
up up up
KingSunSha
2001-09-03
打赏
举报
回复
1. CREATE SEQUENCE mySeq;
2. if mytable.id is the field you want to use as an sequence key, then create a trigger:
CREATE TRIGGER mytrigger
BEFORE INSERT
ON mytable
FOR EACH ROW
begin
select myseq.nextval into :new.id from dual;
end;
luckytz
2001-09-03
打赏
举报
回复
那么,请问诸位sequerce operator怎么用?
Sammo
2001-09-03
打赏
举报
回复
同意KingSunSha(弱水三千)兄的方法!!!
luckytz
2001-09-03
打赏
举报
回复
谢谢各位,幸好我的ID是基本有序的,所以用MAX可以了,但不知SQUENCE怎么用,BOOKS ONLINE上只是一笔带过,而书里我居然没有找到,这是一个操作符还是别的什么?
cnwei
2001-09-03
打赏
举报
回复
定义一个序列(seguence)
数据
库
批量
添加
数据
的方法
数据
库
批量
添加
数据
的方法 使用查询列表的办法来批量
添加
数据
。 比如: insert into 表名 (字段名) select 字段名 from 自定义表 在
数据
库
函数这里写dbo.split方法,分割字符串 SQL实现split函数,自定义分割...
数据
库
表
添加
数据
打开SQL Server找到相应的
数据
库
,右键菜单找到任务点击导入
数据
。 看到导入导出起始页就直接点击下一步(如果没有,当我没说)然后选择
数据
源(根据
数据
来源选择,但我只会花了横线的两种
数据
源),如果是Excel...
java
数据
库
添加
_Java向
数据
库
添加
数据
} } //从
数据
库
中查找
数据
,把查找到的
数据
添加
到List中 @SuppressWarnings("finally") public static List queryData(Statement stm) { list=new ArrayList(); Student stu=null; try { rs = (ResultSet) stm....
JavaWeb-
添加
mysql
数据
库
数据
添加
数据
准备操作显示员工
数据
添加
员工
数据
删除员工
数据
准备操作 配置mysql环境,连接mysql
数据
库
创建Servlet Project 创建EMS Package 分别创建Servlet(UserListServlet、UserAddServlet、...
【创建
数据
库
表及
添加
数据
】
今天给大家分享的是如何创建
数据
库
表及如何
添加
数据
,中间呢,我会稍微的分享一下
数据
库
表列类型(绝对不是水字数哈),大家稍微了解一下就行了。 【1】认识
数据
库
表 表(Table)是
数据
库
中
数据
存储最常见和最简单的...
数据库及相关技术
1,178
社区成员
18,939
社区内容
发帖
与我相关
我的任务
数据库及相关技术
C++ Builder 数据库及相关技术
复制链接
扫一扫
分享
社区描述
C++ Builder 数据库及相关技术
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章