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

Próximas questões
Com base no mesmo assunto
Ano: 2010 Banca: CONSULPLAN Órgão: Prefeitura de Guaxupé - MG
Q1229409 Banco de Dados
Com relação à utilização de funções do Microsoft SQL Server 2008 (configuração padrão), analise: 
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. UPDATE (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. 
III. 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, a proximidade de palavras com uma determinada distância entre si ou correspondências ponderadas. 
IV. CAST e CONVERT (Transact-SQL): converte uma expressão de um tipo de dados para outro. 
V. COMMIT TRANSACTION (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. 
Estão corretas apenas as afirmativas: 
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: A - I, III, IV.

Vamos analisar cada item apresentado na questão para entendermos o motivo de a alternativa A ser a correta:

  • I. CREATE_TRIGGER (Transact-SQL): A descrição está correta. O comando CREATE TRIGGER é utilizado para criar um gatilho no SQL Server. Gatilhos são executados automaticamente em resposta a certos eventos em uma tabela ou vista, como inserções, atualizações ou exclusões (DML), e podem também ser utilizados para eventos de definição de dados (DDL) ou eventos de logon.

  • II. UPDATE (Transact-SQL): A descrição está incorreta. UPDATE é um comando do SQL utilizado para alterar dados existentes em uma ou mais linhas de uma tabela, e não para recuperá-los, como sugere o enunciado. Para recuperar linhas, o comando correto seria SELECT.

  • III. CONTAINS (Transact-SQL): A descrição é correta. O predicado CONTAINS é usado na cláusula WHERE para realizar pesquisas de texto completo em colunas contendo dados de tipo caractere, permitindo encontrar correspondências de palavras e frases de acordo com o critério especificado.

  • IV. CAST e CONVERT (Transact-SQL): Esta afirmação é correta. Ambas as funções, CAST e CONVERT, são utilizadas para converter uma expressão de um tipo de dados para outro. Embora tenham propósitos semelhantes, CONVERT oferece mais flexibilidade na formatação dos resultados.

  • V. COMMIT TRANSACTION (Transact-SQL): A descrição está incorreta. COMMIT TRANSACTION é usado para finalizar uma transação com sucesso, garantindo que todas as operações dentro da transação sejam permanentemente salvas no banco de dados. O comando que reverte uma transação é o ROLLBACK TRANSACTION.

Portanto, a alternativa A é a única que lista corretamente as afirmações I, III e IV como verdadeiras, enquanto identifica corretamente as afirmações II e V como falsas.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

✅Gabarito(A) 

I) gabarito

II)  UPDATE Transact-SQL retorna um valor booliano que indica se foi feita uma tentativa de INSERT ou UPDATE em uma coluna especificada de uma tabela ou exibição. UPDATE() é usado em qualquer lugar no corpo de um gatilho INSERT ou UPDATE do Transact-SQL para testar se o gatilho deve executar determinadas ações.

III)gabarito

IV)gabarito

V)COMMIT TRANSACTION fará com que todas as modificações de dados desde o início da transação sejam uma parte permanente do banco de dados. Marca o término de uma transação implícita ou explícita bem-sucedida.

Fonte:https://docs.microsoft.com/pt-br/sql/t-sql

Caberia recurso pelo comando "CREATE_TRIGGER" com essa underline que não é necessária.

Clique para visualizar este comentário

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