一个关于SQL的简单问题 我的表中有一列(ID)是设成自增的.我在改表中插入一行的时候,怎么获得该行的ID列的内容?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select max(id) from table1 Oracle中,select sequences_name.nextval from dual TO: singlepine(小山) ( ) 但是万一在我刚刚插入完成同时另一个用户也插入一行,这样我用 select max(id) from table1读到的不就是别人插入的行的(ID)了吗? 做一个存储过程,在insert后立马取得它的inditity,然后返回,这样一般就不会有那样的情况出现了 CREATE PROCEDURE sp_maxid @maxid int outputAS insert into table1(name) values('mm') @maxid=@@identity差不多这个样子,再修改一下 关于dalmeeme的洗牌算法 希望大家可以帮我解决这个纠结的问题 .net 点击link,弹出新画面的问题. 如何合并DataTable【共享】 怎样修改文件头信息 新手,问个关于接口的问题 SQL中的guid类型再vs中的问题。。 如何把一个结构体转换为BYTE[] 请教思归等.net高人,一个有关PropertyGrid问题,急急, 关于cmd.Parameters["ReturnValue"].Value 如何把DataGrid的某行从一个位置移到另一个位置,而保持它的状态不变 如何设定DataGrid每一列的宽度?
但是万一在我刚刚插入完成同时另一个用户也插入一行,这样我用 select max(id) from table1
读到的不就是别人插入的行的(ID)了吗?
@maxid int output
AS
insert into table1(name) values('mm')
@maxid=@@identity差不多这个样子,再修改一下