Questões de Concurso
Comentadas sobre sql server em banco de dados
Foram encontradas 625 questões
ALTER TABLE dbo.Ordens ADD CONSTRAINT
DFT_Ordens_ordemts DEFAULT(SYSDATETIME()) FOR
ordemts;
O código precedente modifica a tabela Ordens (composta por ordens de venda e ordemts – data/hora do pedido), em um banco de dados MS-SQL Server.
Após essa modificação, sempre que for inserida uma nova ordem de venda,
No SQL Server, considere uma tabela T que contém uma coluna numérica B, que permite valores nulos, e uma coluna A, definida como primary key. Outras colunas podem existir ou não.
Nesse contexto, considere os cinco comandos SQL a seguir.
1. select * from T where A is not null
order by A
2. select * from T where not B is null
order by A
3. select * from T where where B > ø
order by A
4. select * from T where where not B <= ø
order by A
5. select * from T
order by A
Sobre a execução de cada um desses comandos, é correto afirmar
que, para qualquer que seja a instância de T, os únicos comandos
que sempre produzem resultados idênticos entre si são:
No contexto do MS SQL Server 2014, analise a seguintes afirmativas sobre índices clustered e nonclustered.
I. Não é permitida a criação de dois ou mais índices clustered em uma única tabela.
II. A ordem física das linhas da tabela é sempre a mesma, nos dois casos.
III. Não é permitida a criação de índices nonclustered em uma tabela que já possui índice clustered.
Está correto o que se afirma em
A respeito dos conceitos e comandos SQL SERVER e DB2 e dos
bancos de dados textuais, julgue o item.
O comando CREATE VIEW não está disponível para SQL
Server, versão 2005.
Quanto aos formatos para a especificação de restrições em tabelas, o SQL Server não possui as opções ON DELETE SET NULL e ON DELETE NO ACTION.
Analise o comando a seguir no contexto do MS SQL Server 2014.
use BD_TESTE
select so.name
from sysobjects so
where so.xtype = 'U'
order by 1
Assinale a opção que indica o que é listado do banco de dados.
No SQL Server, é possível declarar o tipo de uma coluna como “varchar(MAX)”.
Assinale a opção que apresenta a observação correta a respeito
dessa possibilidade.
Considere o seguinte comando SQL numa instalação MS SQL Server.
Assinale a cláusula order by que seria inválida nesse comando.
I. Não podem ser o destino de um comando UPDATE. II. São ignoradas caso sejam usadas na lista de colunas de um comando INSERT INTO. III. Não podem ser usadas na chave de um índice, mesmo quando definidas por funções determinísticas.
Está correto o que se afirma em
select * from teste where nota <> null
Sabendo-se que a tabela teste tem 100 registros, dos quais 15 estão com a coluna nota ainda não preenchida (null), o comando acima, executado no MS SQL Server ou no Oracle, retorna
O comando SQL
select convert(real,getdate() )
executado no MS SQL Server, no dia 27/04/2018, às 18.00h,
retornou
Usar palavras reservadas para nomear objetos não é uma boa ideia, mas no MS SQL Server é possível usar palavras reservadas em certos objetos, desde que, por ocasião da utilização esses objetos, seus nomes sejam de forma especial.
Observe os dois comandos SQL a seguir.
select "having" from teste
where between <> 'between';
select [having] from teste
where [between] <> 'between';
Sobre esses comandos, analise as afirmativas a seguir.
I. O resultado do primeiro comando é sempre vazio.
II. O primeiro comando causa um erro de compilação.
III. O resultado do segundo comando é sempre vazio.
IV. O segundo comando causa um erro de compilação.
Está correto o que se afirma em