我准备做一个管理业务的管理系统.要求是每个业务员只能看或自增加,删除记录.
其他不受影响.为了方便起见.我用一个数据表,记录全部业务员的客户信息.每个人只能看他所管理的一段记录,增加或修改是不受影响.管理员可以看其中某个人的或全部的信息.
请给出关键程序代码,并说明其代码的意思.
在这里小弟先向各位大俠道谢啦!
其他不受影响.为了方便起见.我用一个数据表,记录全部业务员的客户信息.每个人只能看他所管理的一段记录,增加或修改是不受影响.管理员可以看其中某个人的或全部的信息.
请给出关键程序代码,并说明其代码的意思.
在这里小弟先向各位大俠道谢啦!
if 管理员 then
select * from table
else
select * from table where whose ='login_name'
@ID VARCHAR(20)--业务员
AS
IF @ID<>'ADMINSTRTOR' THEN
SELECT * FROM 客户信息表 WHERE 业务员 = '该业务员'
ELSE
SELECT * FROM 客户信息表或者你可以按照上面的意思不用存储过程,直接在程序里判断。