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 ...
💬 Comentários
Confira os comentários sobre esta questão.

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