SóProvas


ID
189226
Banca
CESGRANRIO
Órgão
ELETROBRAS
Ano
2010
Provas
Disciplina
Banco de Dados
Assuntos

Um órgão público federal possui o SQL Server 2008, como banco de dados corporativo. Nesse SGBD, o statement REVERT (T-SQL)

Alternativas
Comentários
  • Revert

    Alterna o contexto de execução de volta para o chamador da última instrução EXECUTE AS.

    Argumentos

    WITH COOKIE = @varbinary_variable

    Especifica o cookie que foi criado em uma instrução autônoma EXECUTE AS correspondente. @varbinary_variable é varbinary(100).

    Comentários

    REVERT pode ser especificado dentro de um módulo como um procedimento armazenado ou uma função definida pelo usuário ou como uma instrução autônoma. Quando especificado dentro de um módulo, REVERT só é aplicável às instruções EXECUTE AS definidas no módulo. Por exemplo, o procedimento armazenado a seguir emite uma instrução EXECUTE AS seguida por uma instrução REVERT.


    CREATE PROCEDURE dbo.usp_myproc
    WITH EXECUTE AS CALLER
    AS
    SELECT SUSER_NAME(), USER_NAME();
    EXECUTE AS USER = 'guest';
    SELECT SUSER_NAME(), USER_NAME();
    REVERT;
    SELECT SUSER_NAME(), USER_NAME();
    GO


    fonte: http://msdn.microsoft.com/pt-br/library/ms178632.aspx
     

    Letra E