Questão de Banco de Dados — SQL — Instituto Consulplan 2024
Banco de DadosSQL
- Código
- qg304160
- Banca
- Instituto Consulplan
- Órgão
- TJ-MA
- Ano
- 2024
- Nível
- Superior
- Cargo
- lista Judiciário - Analista de Sistemas - Banco de Dados
Quando se trata de interação com um banco de dados usando a classe SqlCommand em C#, é essencial entender as distinções entre os métodos ExecuteNonQuery() e ExecuteReader(). Assinale a afirmativa que descreve corretamente essas diferenças.
- AExecuteNonQuery() é utilizado apenas para consultas de seleção de dados; ExecuteReader() é usado para consultas de modificação de dados.
- BExecuteNonQuery() retorna os dados da consulta em um objeto SqlDataReader; ExecuteReader() executa comandos que não retornam dados, como inserção, exclusão e atualização.
- CExecuteNonQuery() é usado para consultas que retornam um único valor agregado, como uma soma ou contagem; ExecuteReader() é usado para consultas que retornam vários registros de dados.
- DExecuteNonQuery() é utilizado para executar comandos que não retornam dados, como inserção, exclusão e atualização; ExecuteReader() é usado para consultas de seleção de dados que retornam um objeto SqlDataReader com os resultados.