Com relação à utilização de funções do Microsoft SQL Server 2008 (configur...

Com relação à utilização de funções do Microsoft SQL Server 2008 (configuração padrão), analise as afirmativas: I. CREATE_TRIGGER (Transact-SQL) cria um gatilho DML, DDL ou de logon. Um ...


Com relação à utilização de funções do Microsoft SQL Server 2008 (configuração padrão), analise as afirmativas:

I. CREATE_TRIGGER (Transact-SQL) cria um gatilho DML, DDL ou de logon. Um gatilho é um tipo especial de procedimento armazenado, que é executado automaticamente quando um evento ocorre no servidor de banco de dados.
II. CAST e CONVERT (Transact-SQL) reverte uma transação explícita ou implícita ao começo da transação ou a um ponto de salvamento dentro da transação.
III. SELECT (Transact-SQL) recupera linhas do banco de dados e permite a seleção de uma ou mais linhas ou colunas de uma ou mais tabelas.
IV. CONTAINS (Transact-SQL) é um predicado usado em uma cláusula WHERE para pesquisar colunas que contêm tipos de dados baseados em caracteres para obter correspondências precisas ou difusas (menos precisas) para palavras e frases únicas, proximidade de palavras com uma determinada distância entre si ou correspondências ponderadas.
V. ROLLBACK TRANSACTION (Transact-SQL) marca o término de uma transação implícita ou explícita que teve êxito.

Estão corretas apenas as afirmativas:

🚀 Desbloqueie a explicação completa

Veja comentários detalhados e resoluções exclusivas para entender o gabarito desta questão.

Criar conta grátis
  • Camila Duarte
    Camila Duarte EQUIPE
    22/10/2025 • 20:45
    Gabarito: e)

    Vamos analisar cada afirmativa para entender o que está correto ou incorreto.

    I. CREATE_TRIGGER (Transact-SQL) cria um gatilho DML, DDL ou de logon. Um gatilho é um tipo especial de procedimento armazenado que é executado automaticamente quando um evento ocorre no servidor de banco de dados. Essa afirmativa está correta, pois a definição de gatilho no SQL Server é exatamente essa, e o comando CREATE TRIGGER é usado para criar esses gatilhos.

    II. CAST e CONVERT (Transact-SQL) reverte uma transação explícita ou implícita ao começo da transação ou a um ponto de salvamento dentro da transação. Essa afirmativa está incorreta. CAST e CONVERT são funções usadas para conversão de tipos de dados, não para controle de transações. A função que reverte transações é ROLLBACK TRANSACTION.

    III. SELECT (Transact-SQL) recupera linhas do banco de dados e permite a seleção de uma ou mais linhas ou colunas de uma ou mais tabelas. Essa afirmativa está correta e é a definição básica do comando SELECT.

    IV. CONTAINS (Transact-SQL) é um predicado usado em uma cláusula WHERE para pesquisar colunas que contêm tipos de dados baseados em caracteres para obter correspondências precisas ou difusas para palavras e frases únicas, proximidade de palavras com uma determinada distância entre si ou correspondências ponderadas. Essa afirmativa está correta, pois CONTAINS é usado para pesquisa de texto completo no SQL Server.

    V. ROLLBACK TRANSACTION (Transact-SQL) marca o término de uma transação implícita ou explícita que teve êxito. Essa afirmativa está incorreta. ROLLBACK TRANSACTION é usado para desfazer (reverter) uma transação, ou seja, quando a transação não teve êxito ou precisa ser cancelada, não para marcar o término de uma transação bem-sucedida.

    Portanto, as afirmativas corretas são I, III e IV, que corresponde à alternativa e.

    Checagem dupla confirma que as funções CAST e CONVERT não têm relação com controle de transações, e que ROLLBACK TRANSACTION serve para desfazer transações, não para finalizar com sucesso. Logo, a alternativa e é a correta.

Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência. Política de Privacidade.