社区
疑难问题
帖子详情
有办法获得插入到数据库中的纪录的行号吗?谢谢,急
bighorseliu
2003-06-02 05:32:57
在sql server 2000中如何获得刚插入到数据库中的纪录的行号,并返回。
请指点,谢谢!!
...全文
78
7
打赏
收藏
有办法获得插入到数据库中的纪录的行号吗?谢谢,急
在sql server 2000中如何获得刚插入到数据库中的纪录的行号,并返回。 请指点,谢谢!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jxjyly
2003-06-04
打赏
举报
回复
SQL SERVER中没有行号一说,但可以考虑利用游标实现记录的移动.
pozzolana
2003-06-03
打赏
举报
回复
这个行数应该怎么说呢?你的数据有没有排序的?如果没有的话,应该是按主键排的吧。那么
select count(*) from table where primary_key <= (要查的主键值)。如果有排序列的话,
select count(*) from table where sorted_key <= (要查的排序字段) order by sorted_key
如果什么都没有的话,那就无所谓行号了。
大家看看这样可不可以?
happydreamer
2003-06-03
打赏
举报
回复
有identity列的话
下面的示例向带有标识列的表中插入一行,并用 @@IDENTITY 显示在新行中使用的标识值。
INSERT INTO jobs (job_desc,min_lvl,max_lvl)
VALUES ('Accountant',12,125)
SELECT @@IDENTITY AS 'Identity'
@@IDENTITY 的值不会被其他用户的插入语句影响,但会被触发器影响.
liguiman
2003-06-03
打赏
举报
回复
同意
tj_dns(愉快的登山者)
select count(*) from yourtable
可以选出总数
也就知道了行号了吧
w_rose
2003-06-03
打赏
举报
回复
保存记录的结构本身没有行号概念。
leimin
2003-06-02
打赏
举报
回复
如果你的表中有IDENTITY属性,你可以通过@@IDENTITY来获得当前的ID,如果没有,那就不太好办了...
愉快的登山者
2003-06-02
打赏
举报
回复
没有办法获得,SQL2000数据库的行号没有意义。
可以获得最行数:
select count(*) from yourtable
PowerBI之可视化计算专题
可视化计算简介可视化计算初体验运行总和Runningsum和轴参数Reset参数的使用移动平均Movingaverage可视化计算
中
引用动态参数按层级收起计算Collapse按层级展开计算Expand占比计算Collapse偏移量计算Previous等指定...
Access
中
获取新添加行的自动编号
在SQL Server里有个全局变量 @@IDENTITY,他用来记录当前链接产生的自动加1的值,这个变量在access里也可以用,现在我们就用这个@@Identity在事务
中
获取新添加行的自动编号。需要注意的是获取自动编号的命令和
插入
...
mysql
插入
原理_mysql实现原理
在MySQL
中
,索引属于存储...MyISAM会按照数据
插入
的顺序分配
行号
,从0开始,然后按照数据
插入
的顺序存储在磁盘上。因为行是定长的,所以可以从表的开头跳过相应的字节找到需要的行。MyISAM的一级索引(主键索引),...
数据库
学习——索引等一系列问题
结合b站视频及相关笔记整理的
数据库
方面的面试理论题
15
数据库
与ADO.Net
数据库
与ADO.Net
数据库
与ADO.Net 8.1
数据库
基本概念
数据库
提供了一种将信息集合在一起的方法。
数据库
应用系统主要由三部分组成:
数据库
管理系统(DBMS),是针对所有应用的,例如ACCESS。
数据库
本身,按一定的...
疑难问题
22,210
社区成员
121,726
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章