IDENTITY插入行的最佳方法是什么?
我知道@@IDENTITY和IDENT_CURRENT和SCOPE_IDENTITY,但不明白连接到每个利弊.
有人可以解释一下这些差异,以及何时应该使用它们?
可能重复:
SQL:如何获取我刚刚插入的值的id?
对于PHP,什么相当于mysql_insert_id()sql server 2012?
sqlsrv_insert_id() 似乎不存在.
说这是代码
if ($result) {
// get user details
$uid = mysql_insert_id(); // last inserted id
$result = mysql_query("SELECT * FROM users WHERE uid = $uid");
// return user details
return mysql_fetch_array($result);
} else {
return false;
}
Run Code Online (Sandbox Code Playgroud)
对于mysql,我应该如何为sql server做到这一点?