Banco de Dados SQL Server SQL
Ano: 2023
Banca: FGV
Select at.customerid, at.tdate from salestransaction at where at.tdate > GETDATE( ) - 10 order by at.tdate desc
A instrução SQL acima é executada milhões de vezes por dia em um SGBDR Microsoft SQL Server. Considerando que ‘customerid’ é parte da chave primária e que ‘tdate’ não está indexada e não apresenta valores únicos, assinale o índice a seguir que irá prover uma melhor otimização para essa consulta.
Banco de Dados SQL Server
Ano: 2023
Banca: FGV
Considere os clientes de uma loja cadastrados em um SGBDR Microsoft SQL Server, e a necessidade de sortear um cliente para receber um prêmio. O administrador resolve realizar o sorteio através de um código Transact-SQL (TSQL).
Dos códigos a seguir, identifique o que irá realizar o sorteio de forma imparcial.
Banco de Dados SQL Server SQL
Ano: 2023
Banca: IDECAN

Observe o comando em SQL a seguir:


USE MASTER GO IF EXISTS(SELECT * FROM bancos WHERE

    name='idecan') DROP DATABASE idecan GO


O que acontece no banco de dados após a execução do comando acima no SQL Server 2016? 

Banco de Dados SQL Server SQL
Ano: 2023
Banca: IDECAN

Observe o código em SQL Server 2016 a seguir:


SELECT A.CODIGO, A.NOME, B.DATA, B.VALOR, C.QTD, D.DESCRIC FROM CLIENTES A, PEDIDOS B, ITENS C, PRODUTOS D WHERE A.CODIGO = B.CODCLIENTE AND B.CODIGO = C.CODPEDIDO AND C.CODPRODUTO = D.CODIGO


Qual o efeito da execução desse código no banco de dados?

Banco de Dados SQL Server
Ano: 2023
Banca: IDECAN
Em um banco de dados Microsoft SQL Server 2016, existe uma tabela denominada “estoque”, que possui, entre outros, um campo de nome “preco” que armazena o preço de venda de vários produtos. Os preços dos produtos são R$ 270,00, R$ 280,00, R$ 295,00 e R$ 380,00. A tabela deve ser atualizada de forma que, no campo “preco”, nenhum produto deverá possuir preço menor que R$ 295,00, e não pode haver redução de preço nos produtos. Assinale a alternativa que possui o comando correto para executar essa atualização. 
Banco de Dados SQL Server
Ano: 2023
Banca: VUNESP
O sistema gerenciador de bancos de dados Microsoft SQL Server 2012 possui a opção OFFSET que pode ser inserida em um comando SELECT. Tal opção especifica
Banco de Dados SQL Server
Ano: 2023
Banca: VUNESP
O comando do sistema gerenciador de bancos de dados Microsoft SQL Server que desfaz as transações até um savepoint especificado é: 
Banco de Dados SQL Server
Ano: 2023
Banca: VUNESP
Considere o seguinte comando do sistema gerenciador de bancos de dados Microsoft SQL Server:
TRUNCATE TABLE Hand;
O resultado da execução desse comando é
Banco de Dados SQL Server SQL
Ano: 2023
Banca: VUNESP
A linguagem Transact SQL do sistema gerenciador de bancos de dados Microsoft SQL Server possui o comando BULK INSERT, cuja função é
10 Q905161
Banco de Dados SQL Server SQL
Ano: 2023
Banca: VUNESP
Considere o seguinte comando para a criação de um trigger no Transact-SQL:
CREATE TRIGGER Yellow ON Red AFTER UPDATE AS RAISEERROR (‘Aviso’, 16, 10);

Esse comando cria um trigger denominado