两个 SQL 语句一起执行简化取当前插入的记录的 ID

作者:vkvi 来源:ITPOW(原创) 日期:2009-12-8

一般我们是执行 insert into 的 SQL 语句,再执行 select 的 SQL 语句用以获取刚才插入的记录的 ID,似乎有些麻烦,其实我们把两个 SQL 语句一起执行。

string sql = @"insert into...";
conn.Open();
using (SqlCommand cmd = new SqlCommand(sql + ";select CAST(scope_identity() AS int);", conn))
{
    id = (int)cmd.ExecuteScalar();
}
conn.Close();

相关阅读

相关文章