Com relação à utilização de funções do Microsoft SQL Server ...
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:
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