存储过程以插入连接查询

时间:2012-02-29 06:18:20

标签: sql sql-server

我有两张表EmployeeDepartment。我加入了主键和外键。这是两个示例表

员工

empid(pk)                 
name                      
depid(fk)

depid(pk),
Deptname

由于我已插入所有部门名称(Deptname),但当我从员工窗口表单中插入时,我从组合框中选择部门名称,并希望从名称中插入depid(fk)

那么请告诉我如何在存储过程中查询员工的数据。 (也可在员工更新时更新)

感谢你

1 个答案:

答案 0 :(得分:0)

使用存储过程输入参数

尝试以下操作
insert into Employee
select @empid, 
       @name, 
       depid 
from Department where Deptname = @deptname