sql 有一个名为 emp 的表。
emp(emp_id int IDENTITY primary key, EmployeeName varchar(50),.......)
我想在上表中插入一条记录。这是我在 asp.net 中的代码。
DBconnection dbcon = new DBconnection();
string query = "insert into emp values('" + TextBox_EmpName.Text + "','" + ....);
int no1 = dbcon.insertQuery(query);
我有另一个表叫做 emp-relation
emp-relation(emp_id int primary key, count int, ....)
-- foreign key (emp_id)references emp(emp_id)
我的问题是当我插入 emp 行时,我不知道它是什么,emp_id
因为它是由 auto 创建的。当我要插入 emp-relation 时,我想得到,emp-id
因为它是外键。
我怎样才能做到这一点?有没有办法根据时间戳或其他东西读取Sql中的最后一个插入行?我相信记录本质上不是根据插入的时间戳进行排序的。请帮我。