private void button1_Click(object sender, EventArgs e)
{
RemoveCheckBoxes(treeView1);
}
我创建了此视图并收到错误消息:
ORA-00909:参数数量无效
a.account_id是account table中的主键= p.fk1_account_id是placement表中的外键,c.consultant_id是consultant表中的主键= m.consultant_id是my_users表中存储密码的外键和用户名。
我想要一个特定的顾问登录只能看到他的位置
答案 0 :(得分:3)
对你的where子句不好:
and upper(m.user_name)=NVL(v('APP_USER'),user))
此外,您不需要select * from
和最后的括号......
create or replace view v_placement
as
select c.consultant_id,
p.placement_id,
p.plt_short_desc,
p.plt_required_start_date,
p.plt_estimated_end_date,
p.plt_actual_start_date,
p.plt_actual_end_date,
p.plt_renewal_no,
p.plt_to_permanent,
p.max_salary,
p.min_salary,
p.actual_salary
from lds_account a,
lds_placement p,
my_users m,
lds_consultant c
where a.account_id=p.fk1_account_id
and c.consultant_id=m.consultant_id
and upper(m.user_name)=NVL(v('APP_USER'),user)