在原有的基础上在说明一下:就是我想写这样的一个存储过程,可是不会写,寻求代码!!我传递一个参数给存储过程,这个参数的格式是:a and b and c那么存储过程需要的事情是: 1.从参数中取出a,b,c 2.然后for循环这个三个参数a,b,c到t_sonclass表中,如果sonclass表存在a 则吧a这条纪录的id号写到t_zlclass表中。如果sonclass表中存在b,也吧b这条纪录的id号写到t_zlclass表中,如果不存在c,则提示一个错误信息。就是这样的一个存储过程,该怎么写??
1.从参数中取出a,b,c
2.然后for循环这个三个参数a,b,c到t_sonclass表中,如果sonclass表存在a
则吧a这条纪录的id号写到t_zlclass表中。如果sonclass表中存在b,也吧b这条纪录的id号写到t_zlclass表中,如果不存在c,则提示一个错误信息。就是这样的一个存储过程,该怎么写??
create table t_zlClass(
zhuanli_NO int, --專利號
sonClass_id int --類樹id
); create table t_sonClass(
sonClass_id int identity(100000,1) primary key,
class_id int, --類別id
sonClass_fatherid int default 0, --根數id
sonClass_name varchar(50) --節點名稱
);其中a ,b,c就是要看是否在t_sonClass的sonClass_name中是否存在,如果存在吧sonClass_id放到t_zlClass表中,就這些。