| 发表于:2007-05-04 17:48:12 楼主 |
有一个存储过程,是插入数据,但是需要判断是否有重名,有的话需要将传进来的参数重新赋值,如: @teachername varchart(32) 参数@teachername=zhl 我需要先判断这个参数在库中是否存在,如果存在则在其原有基础上加一个 "2 "以区分 也就是说,如果库中存在 zhl这个名字,则重新给@teachername赋值为zhl2 然后再执行插入 小弟初学存储过程,请各位帮忙 create procedure teacher_add @teachername varchar(32), @teacherename varchar(32), @teachergender char(1), @teacherbirthday datetime, @teachernativecity varchar(128), @teacherrprcity varchar(128), @teacherrprtype int, @teachernameused varchar(32), @teacherhealth int, @teacherpolitics int, @teacherpeoples int, @teacheridcode varchar(32), @teacherhousing varchar(32), @teacheremail varchar(128), @teachermarried int, @teachercode varchar(64), @teacherunicode varchar(64), @teacherofficialtel varchar(32), @teachersalary int, @teacheraddr varchar(128), @teacherpostcode varchar(32), @teachertelp varchar(32), @teacherfamilyincome int, @teacherrights int, @teachereducation int, @teachergraduateschool varchar(64), @teachergradedate datetime, @teacherspeciality int, @teachercertificate int, @teacherworkdate datetime, @teacherenterdate datetime, @teachertype int, @teacherattr int, @teachersign int, @teacherremark varchar(64), @teacherid int, @teacherpwd varchar(32), @teacherutype int as insert userinfo ( id, type, name, passwd, birthday, gender, peoples, nativecity, politics, addr, postcode, telp, rprtype, rprcity, familyincome, health, email, truename ) values ( @teacherid, @teacherutype, @teacherename, @teacherpwd, @teacherbirthday, @teachergender, @teacherpeoples, @teachernativecity, @teacherpolitics, @teacheraddr, @teacherpostcode, @teachertelp, @teacherrprtype, @teacherrprcity, @teacherfamilyincome, @teacherhealth, @teacheremail, @teachername ) |
|
|
|
|