set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
GO
--創建獲取導航信息的存儲過程
------------------------------------
--用途:循環從底部獲取導航信息
--項目名稱:XXXXXXXX
--作者: xingshikk
--時間:2010-11-23
------------------------------------
ALTER proc [dbo].[GetFunMapMenu]
@FunID varchar(50),
@Char varchar(2),
@ReturnValue varchar(max) OUTPUT --返回值
as
begin
declare @count int
declare @fgName varchar(max)
declare @FGID varchar(50)
begin
set @fgName=(
select FName from B_function_tb where funid=@FunID
)
set @fgid=
(
select FGID from B_Function_TB
where funid=@FunID
)
set @count=
(
select Count(*) from B_Function_TB where fgid=@FGID
)
while @count<>0
begin
set @fgName=(
select FGName+@Char+@fgName from B_FunctionalGroup_TB where fgid=@Fgid
)--@fgName+'>'+@fgName
set @FGID=(
select Mid from B_FunctionalGroup_TB where fgid=@FGID
)
set @count=
(
select Count(*) from B_FunctionalGroup_TB where fgid=@Fgid
)
end
--print @fgName
set @ReturnValue=@fgName
end
end
--print @ReturnValue
sql循環從底部開始獲取菜單
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.