Questões Informática SQL Server

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

Responda: 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 ...


1Q116108 | Informática , SQL Server, Analista de Sistemas, Prefeitura de Santa Maria Madalena RJ, CONSULPLAN

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:

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

💬 Comentários

Confira os comentários sobre esta questão.
Camila Duarte
Por Camila Duarte em 31/12/1969 21:00:00
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.
⚠️ Clique para ver os comentários

Visualize os comentários desta questão clicando no botão abaixo

Ver comentários
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.