zoukankan      html  css  js  c++  java
  • Grant permissions to multiple tables in a database

    USE DB
    GO

    DECLARE @TableName AS varchar(max)
    DECLARE @Script AS varchar(max)

    DECLARE CurGrant CURSOR FOR
    SELECT name
    FROM sys.tables
    WHERE name LIKE '%Sales_%'
    OPEN CurGrant
    FETCH NEXT FROM CurGrant
    INTO @TableName
    WHILE @@FETCH_STATUS = 0 ---The FETCH statement was successful.
    BEGIN

    SET @Script = 'GRANT SELECT ON dbo.' + @TableName + ' TO [loginname]'
    EXEC (@Script)
    FETCH NEXT FROM CurGrant
    INTO @TableName
    END
    CLOSE CurGrant
    DEALLOCATE CurGrant

  • 相关阅读:
    poj 2251
    poj 1321
    poj 2777
    poj 3468
    poj 2318
    javascript
    buhui
    swift 构造器
    mac上不了网
    字体
  • 原文地址:https://www.cnblogs.com/roseHLF/p/9237507.html
Copyright © 2011-2022 走看看