请问高手一个.net数据库的问题

来源:百度知道 编辑:UC知道 时间:2024/06/17 14:50:39
public static User AddUser(User user)
{
string sql =
"INSERT Users (LoginId, LoginPwd, Name, Address, Phone, Mail, UserRoleId, UserStateId)" +
"VALUES (@LoginId, @LoginPwd, @Name, @Address, @Phone, @Mail, @UserRoleId, @UserStateId)";
sql += " ; SELECT @@IDENTITY";

请问高手,最后一句这个 sql += " ; SELECT @@IDENTITY";
是什么意思呀,连贯起来解释一下就更好了,

怎么说呢 如:string sql=“123” 的值sql=“123”
sql+=“456” 后的值:sql="123456" 你那个和这个道理一样

前面的意思是向数据库中插入一条数据
后面的sql意思是返回这条数据中标识列的值