标题:数据库存储过程,将查找出的数据存进表中
只看楼主
Sephirose
Rank: 1
来 自:四川-乐山
等 级:新手上路
帖 子:51
专家分:0
注 册:2013-3-26
结帖率:55.56%
已结贴  问题点数:10 回复次数:2 
数据库存储过程,将查找出的数据存进表中
有两张表,一张员工表,一张部门表,部门表的编号是员工表的外键,其中部门表有部门编号和部门名称,现在要往员工表中添加数据,界面上,部门那一项显示的是部门名称,现在是想选择部门名称后,将选中部门的编号存入到员工表中的部门编号里,这个存储过程该怎么写啊,我开始想先用select语句读出Id,然后在insert不过,在insert时就说id的格式不对
我的代码是这样的
create pro add_emp
@部门名称
As
Begin
Select departid from Depart where departname=@部门名称
Insert into employers(departid) values (departid)
End
就说的是values后面的departid格式不对,这个应该怎么办啊
搜索更多相关主题的帖子: values insert create 数据库 where 
2013-11-26 01:27
volte
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:69
帖 子:1167
专家分:1316
注 册:2004-12-19
得分:0 
, 都不声明变量就用,还会先学下怎么在存储过程用变量

大家都是朋友,有空就来坐坐!
2013-11-26 09:32
cnfarer
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:179
帖 子:3330
专家分:21157
注 册:2010-1-19
得分:10 
declare @departid...
Select @departid=departid from Depart where departname=@部门名称
Insert into employers(departid) values (@departid)

★★★★★为人民服务★★★★★
2013-12-01 18:36



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-424207-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015905 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved