艺术学校钢琴老师简介:能否在向数据库添加新行的同时取得该行的id

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/04 23:49:38
比如,我用insert向表中添加新一行数据其中userid为自动生成的主间,

要想取得userid 还要用一次select

能否在生成新行的同时取得userid,而减少一次数据库查询
如果要使用select的话,是否能写成一句sql

insert into table1(userid,title,path) values
(select top 1 userid from users,@title,@path )
这样写可以么??

没见过这种

如果userid是系统自动增长的话,可以使用@@IDENTITY返回刚刚插入的那行的useid

ACCESS好象是不支持这么干......虽然都是用SQL语句,但是很多语句在SQL中运行正常,到了ACCESS下就完蛋鸟

SQL Sever可以用EXEC的,ACCESS不知道