使用外键在sql中插入值

时间:2018-12-08 04:37:11

标签: c# sql

我有两个表employee_tablesalary_table

employee_table具有emp_id(主键和身份),emp_namedesignation列,而salary_table具有emp_id(外键)和salary

在C#Windows Forms应用程序中,我要插入emp_namedesignationsalary

插入这些值时,emp_id将自动生成。

我想将emp_id值作为外键自动传递给salary表。

1 个答案:

答案 0 :(得分:1)

您正在使用哪个数据库和哪个驱动程序?每个不同的数据库都有不同的方式来通过您的插入语句获取标识列。例如,对于Microsoft SQL Server,您可以执行以下操作:

local mt = metatable(game)
if mt == "readonly" do
print("Attempt to modify Metatables")
end

这将返回自动编号列值,以供您在子表插入语句中用作外键值。

Oracle有不同的方法。让我们知道您正在使用什么数据库,以便我们可以帮助您...

享受!