表tab的ID为自增长,插入数据后获取自增长的ID
方法一:
在代码里直接写 strInsert = "insert into tab(name...) values ('张三',...);select ident_current('tab')";
后面获取自增的语句可能因数据库不同而不同。。这里以sqlserver为例方法二:
在存储过程里
...
insert into tab(name,....) values (@name,...)
set @out_new_id = ident_current('tab')想问下方法一有什么弊端没?会受到并发性的影响不?