下载此文档

查询加数据权限.doc


文档分类:IT计算机 | 页数:约9页 举报非法文档有奖
1/9
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/9 下载此文档
文档列表 文档介绍
查询加数据权限
USE [MJ2009]
GO
/****** Object: StoredProcedure [dbo].[p_OrderInfo_Select] Script Date: 2014/4/3 16:17:48 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author: cheng
-- Create date: 2012-06-12
-- Description: 订单表分页查询
-- =============================================
ALTER PROCEDURE [dbo].[p_OrderInfo_Select] (
***@where NVARCHAR(4000),
***@order NVARCHAR(200),
***@pagesize INT,
***@page INT,
***@totalcount INT OUTPUT,
***@userID INT,
***@departID VARCHAR(50),
***@Export INT = 0
)
AS
BEGIN
SET NOCOUNT ON;

DECLARE ***@rights VARCHAR(8000)
DECLARE ***@rightResult VARCHAR(8000)
SET ***@rightResult = (***@userID, ***@departID)
IF ( ***@userID = -1 OR ***@rightResult = 'all' )--管理员,不做任何操作
BEGIN
SET ***@rights = ''
END
ELSE
begin

IF ( ***@rightResult = '' )--本人权限
BEGIN
SET ***@rights = ' AND (=' + CONVERT(VARCHAR(100), ***@userID)
+ ' OR =' + CONVERT(VARCHAR(100), ***@userID) + ')' END
ELSE --设置权限
BEGIN
SET ***@rights = ' AND ( IN (' + ***@rightResult
+ ') OR =' + CONVERT(VARCHAR(100), ***@userID)

查询加数据权限 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数9
  • 收藏数0 收藏
  • 顶次数0
  • 上传人好用的文档
  • 文件大小13 KB
  • 时间2021-10-25