社区
MS-SQL Server
帖子详情
求一个能产生自增长数据的函数?
byc6352
2006-04-12 10:41:43
比如:select ID=1,f1,f2 from table1
这样产生的ID列的值将是固定的1,我希望有一个函数add(1),
能够使ID列的值在传入的参数上是顺序加1 的。如:
ID f1 f2
2 aa bb
3 cc dd
.........
...全文
292
6
打赏
收藏
求一个能产生自增长数据的函数?
比如:select ID=1,f1,f2 from table1 这样产生的ID列的值将是固定的1,我希望有一个函数add(1), 能够使ID列的值在传入的参数上是顺序加1 的。如: ID f1 f2 2 aa bb 3 cc dd .........
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
marco08
2006-04-15
打赏
举报
回复
create table table1
(
ID int identity(1, 1),
f1 varchar(20),
f2 varchar(20),
)
go
insert into table1(f1, f2)
select 'aa', 'bb'
union all select 'cc', 'dd'
go
select * from table1
go
khyhli
2006-04-15
打赏
举报
回复
select identity(int,1,1) as ID,f1,f2 from table1
OracleRoob
2006-04-15
打赏
举报
回复
在SQL Server 2000 中若使用identity产生序号,必须借助临时表
在SQL Server 2005中作了改进
xeqtr1982
2006-04-15
打赏
举报
回复
:) 都是正解
itblog
2006-04-15
打赏
举报
回复
select ID=identity(int,1,1),f1,f2 from table1
-狙击手-
2006-04-12
打赏
举报
回复
identity(int,1,1)
MySQL
数据
表设计之自动
增长
在实际开发中,有时需要为
数据
表中添加的新纪录自动生成主键值。例如在员工
数据
表中添加员工信息时,如果手动填写员工工号,需要在添加员工前查询工号是否被其他员工占用,由于先查询后添加需要一段时间,有可能会出现并发操作时工号被其他人抢占的问题,此时可以为员工工号字段设置自动
增长
。设置自动
增长
后,如果往该字段插入值时,MySQL会自动生成唯一的自动
增长
值。通过给字段设置AUTO_INCREMENT即可实现自动
增长
。设置自动
增长
的方式有两种,分别为创建
数据
表时设置自动
增长
和修改
数据
表时添加自动
增长
。 2.修改
数据
表
SQL server插入
数据
后,如何获取自
增长
字段的值?
SQL server插入
数据
后,如何获取自
增长
字段的值? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 insert
在Excel中如何让数字自动
增长
?
给统计名单之类的excel
数据
表格加编号,是工作中难免会遇到的问题。那需要怎么办呢?
一个
个输入数字当然是不可能的,excel本身提供了
一个
叫【填充序列】的功能,就是用来应对数字在excel列或行中的自动
增长
。 在Excel单列或单行中实现数字自动
增长
第一步,单击数字所在【单元格】,将鼠标放在【单元格】的右下角; 第二步,看到鼠标黑色十字光标后,按住左键向列或行中拖动; 第三步,...
Python基础教程 —— 自定义
函数
Python有许多内置
函数
,这些
函数
是随时可用的,不需要任何特殊的模块导入。这些内置
函数
提供了许多常见任务的便捷方法,如类型转换、数值计算、序列操作等。合理使用内置
函数
函数
可以帮助你简化代码,并且提高编程效率。每个内置
函数
都有其特定的用途,学会合理利用它们是成为
一个
高效Python程序员的关键。 Python自定义
函数
是用户根据自己的需
求
定义的
函数
。它们不同于Python的内置
函数
,如 print()、len() 等,自定义
函数
允许用户创建特定于其程序的操作。
mysql获取刚插入
数据
表的自
增长
id的值
mysql获取刚插入
数据
表的自
增长
id的值。LAST_INSERT_ID()
函数
返回已在表中插入或更新的最后一行的AUTO_INCREMENT ID 例如: insert into test_tab (col1,col2) VALUES ('zyl','123'); select last_insert_id(); 结果截图: 6即为刚插入
数据
的主键ID 注意点: 1、假如你使用一条INSERT语句插入多个行, LAST_INSERT_ID() 只会返回插入的第一行
数据
时
产生
的值。比如我插
MS-SQL Server
34,871
社区成员
254,637
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章