首页 > 其他 > 详细

权限管理系统

时间:2014-03-31 11:17:38      阅读:475      评论:0      收藏:0      [点我收藏+]
bubuko.com,布布扣
/****** Script for SelectTopNRows command from SSMS  ******/

alter PROCEDURE QueryWeight
 @myResult NVARCHAR(MAX) OUTPUT
AS
BEGIN

IF((SELECT COUNT(column_name) FROM myWeight WHERE fname = ‘曲宗雪‘ and 查看 = ‘1‘) < 2)
BEGIN
SET @myResult = (SELECT column_name FROM  myWeight WHERE fname = ‘曲宗雪‘ and 查看 = ‘1‘)
END
ELSE
BEGIN
DECLARE  myCursor CURSOR
FOR
(
select column_name
  from myweight
  where fname = ‘曲宗雪‘ and 查看 = ‘1‘
  )
DECLARE @myItem NVARCHAR(MAX)
DECLARE @myTemp NVARCHAR(256)
open  myCursor
fetch next from myCursor into @myItem

while(@@FETCH_STATUS = 0)
begin
     FETCH NEXT FROM myCursor INTO @myTemp
    SET @myItem = @myItem + ‘,‘ + @myTemp
    SET @myTemp = ‘‘
end
    close myCursor
    DEALLOCATE myCursor
    set @myResult = @myItem
END


END



DECLARE @theResult NVARCHAR(MAX)
EXEC QueryWeight @theResult output

declare @mySql nvarchar(max)

set @mySql = ‘select ‘ + @theResult + ‘ from MyTestView‘
set @mySql = REPLACE(@mySql,‘, from‘,‘ from‘)
exec sp_executesql @mySql
bubuko.com,布布扣

权限管理系统,布布扣,bubuko.com

权限管理系统

原文:http://www.cnblogs.com/armanda/p/3634300.html

踩
(0)
赞
(0)
   
举报
评论 一句话评论(0)
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!