- 論壇徽章:
- 0
|
有兩個表 sys_navigation 和 sys_power
在這兩表上我建立了這樣一個存儲過程
( userid in number,
ugtype in number,
tmove out sys_navigation.tmove%TYPE,
xh out sys_navigation.xh%TYPE,
windowname out sys_navigation.windowname%TYPE,
tname out sys_navigation.tname%TYPE,
bmpname out sys_navigation.bmpname%TYPE,
selectedbmpname out sys_navigation.selectedbmpname%TYPE,
selected out sys_navigation.selected%TYPE,
mopen out sys_navigation.mopen%TYPE,
opened out sys_navigation.opened%TYPE,
children out sys_navigation.children%TYPE,
siblings out sys_navigation.siblings%TYPE,
tlevel out sys_navigation.tlevel%TYPE,
powertype out sys_power.powertype%TYPE
)
as
begin
select sys_navigation.tmove,
sys_navigation.xh,
sys_navigation.windowname,
sys_navigation.tname,
sys_navigation.bmpname,
sys_navigation.selectedbmpname,
sys_navigation.selected,
sys_navigation.mopen,
sys_navigation.opened,
sys_navigation.children,
sys_navigation.siblings,
sys_navigation.tlevel,
sys_power.powertype
into
tmove,
xh,
windowname,
tname,
bmpname,
selectedbmpname,
selected,
mopen,
opened,
children,
siblings,
tlevel,
powertype
from sys_navigation,sys_power
where ( sys_power.navigationxh = sys_navigation.xh) and ((sys_power.userorgroupid = userid) and (sys_power.ugtype = ugtype))
and ( sys_power.powertype <> 0) and (sys_navigation.syscode in (select sys_runconfig.currentsyscode from sys_runconfig));
end;
在PB中建立以該存儲過程為數(shù)據(jù)源的數(shù)據(jù)窗口,按理論來說該數(shù)據(jù)窗口應(yīng)該只要提供 2 個 in 參數(shù)就可以了,但在建數(shù)據(jù)窗口時候必須把所有參數(shù)(包括out),請教高手,如何只要提供這兩個 in 參數(shù)就可以? |
|