社区
MS-SQL Server
帖子详情
插入时如何插入当前ID号
jaguar_yang
2006-11-17 11:06:57
我有一个字段插入的值需求取到当前插入ID的值,应该如何实现啊?比如,当前插入的ID为:61,那么我要插入另一个字段也是61,这是举例,我只要得到这个61就行了.
...全文
235
13
打赏
收藏
插入时如何插入当前ID号
我有一个字段插入的值需求取到当前插入ID的值,应该如何实现啊?比如,当前插入的ID为:61,那么我要插入另一个字段也是61,这是举例,我只要得到这个61就行了.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xiaoxiao8310
2006-12-01
打赏
举报
回复
上面写错了 应该是ident_current('tbname') 少了个n
xiaoxiao8310
2006-12-01
打赏
举报
回复
@@identity 返回的是插入到当前会话中任何作用域内的最后一个标志值
xiaoxiao8310
2006-12-01
打赏
举报
回复
indent_curret('tbname')
hyjsmeng
2006-11-17
打赏
举报
回复
说说你的具体意思
marco08
2006-11-17
打赏
举报
回复
@@identity
jaguar_yang
2006-11-17
打赏
举报
回复
我现在就是不知道如何修改我的SQL语句,或是其他操作,
语句就是这样:
insert into table(name)vlaues('')
我在ASP.NTE里要如何操作?我之前是在之前查一下库max(id),然后加1,显然这是不对的,应该有其他办法,还请各位指点解决马上结贴
lovelizheng
2006-11-17
打赏
举报
回复
Set IDENTITY_Insert 要插入数据的Table名 ON,这条语句应该在你执行insert语句前面设置
你将获得的61,插入到另外一个自增的字段(不管该字段在不在本表中)中时,设置如上.即可.
lovelizheng
2006-11-17
打赏
举报
回复
这条语句应该在你执行insert语句前面设置.
jaguar_yang
2006-11-17
打赏
举报
回复
@@IDENTITY这个我知道,我要同时插入呢,我现在是这一句,单引号里要插入自增的ID号,请问应该如何改?
insert into table(name)vlaues('')
lovelizheng
2006-11-17
打赏
举报
回复
Set IDENTITY_Insert 要插入数据的Table名 ON
冷箫轻笛
2006-11-17
打赏
举报
回复
触发器
dulei115
2006-11-17
打赏
举报
回复
@@IDENTITY
返回最后插入的标识值。
语法
@@IDENTITY
lovelizheng
2006-11-17
打赏
举报
回复
前提:你的这两个字段都为自增的形式.
你先这样:
insert into table(name) (Name,Sex,Class)vlaues(@Name,@Sex,@Class )
新增了一条记录吧,然后你将这个@@IDENTITY获得,将值放到一个变量@X中,然后
Set IDENTITY_Insert Table2 ON
update table2 set 另外的字段 = @X WHERE ID = @X
如果前面先插入的表中的字段为自增,后插入的为非自增,那么你这个问题可就不是问题了.
Sql Server 查询
当前
插入
数据的
ID
**//
插入
数据** INSERT INTO LINE_
ID
_JCGKBD (LINE_
ID
) VALUES ('LINE_
ID
') **//查询
当前
插入
数据的
ID
** SELECT SCOPE_
ID
ENTITY()
node.js mysql
插入
后返回
当前
id
_nodejs+mysql
插入
一条记录
时
获取自动生成的
id
最近在写学生申报项目的后端接口
时
发现需要获取数据库自动生成的主键,因为要先将项目信息
插入
到project表,得到生成的项目
ID
,再将项目
ID
和指导老师
ID
插入
到project_member表一开始想在
插入
项目之后,用SELECT LAST_INSERT_
ID
() 获取生成的
ID
,后来发现,在
插入
操作完成后的返回结果里就带有自动生成的
ID
。可用rows.insert
Id
获取代码://利用事务对pro...
如何在c#中获取
当前
插入
的自增
ID
号
?
SQL 2000 Insert返回自动编
号
id
三种方法比较2009年05月09日 星期六 03:35SQL Server 2000中,insert数据的
时
候返回自动编
号
的
id
,有三种方法实现SCOPE_
ID
ENTITY、
ID
ENT_CURRENT 和 @@
ID
ENTITY,它们都返回
插入
到
ID
ENTITY 列中的值。
ID
ENT_CURRENT :返回为任何会话和任何作用域中的特定表
SQL Server 获取刚
插入
数据的
ID
号
第一种方法: insert into table1 values(colvalue1,colvalue2) select
id
ent_current('table1') 第二种方法: insert into table1 values(colvalue1,colvalue2) select @@
id
entity 主要应用Transact-SQL中的函数
mysql获取刚
插入
id
_mysql如何获取刚
插入
的主键
id
第一种方法:首先
插入
一条数据INSERT into ecom_order(Member
ID
,GoodsTotalCounts,GoodsTotalFee,SA
ID
,OrderTime,Status,AddTime,Remark) VALUES(1016,5,360,8,now(),1,now(),'无')使用如下查询SELECTLAST_INSERT_
ID
(); 即可获取第二种方法:Prepar...
MS-SQL Server
34,590
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章