SóProvas


ID
2673298
Banca
FADESP
Órgão
BANPARÁ
Ano
2018
Provas
Disciplina
Banco de Dados
Assuntos

Para inserir várias linhas de dados em uma tabela no SQL padrão, usando um único comando, utiliza-se

Alternativas
Comentários
  • Nunca vi isso. Que eu saiba, pra inserir várias linhas em apenas um INSERT, usa-se:

    INSERT INTO MyTable ( Column1, Column2, Column3 )

    VALUES ('John', 123, 'Lloyds Office'), ('Jane', 124, 'Lloyds Office'), ('Billy', 125, 'London Office'), ('Miranda', 126, 'Bristol Office');

     

  • LETRA A

    Igor Souza O INSERTO INTO possui variações. Nos casos mais simples você insere linhas por linhas, em casos mais complexos você consegue transpor tabelas inteiras utilizando o INSERT INTO.

    INSERT INTO EmployeeTitles
    SELECT EmployeeKey, LastName, Title
    FROM ssawPDW.dbo.DimEmployee
    WHERE EndDate IS NULL;

    https://docs.microsoft.com/en-us/sql/t-sql/statements/insert-transact-sql?view=sql-server-2017

    "Pau no cu de quem resonde e não coloca a alternativa" - Arisfódeles, Platão.

  • Através da instrução Insert, podemos inserir várias linhas a partir de um único comando:

    INSERT INTO NOME_DA_TABELA_DESTINO (

      coluna1, coluna2, coluna3, ...., colunaN)

    SELECT (coluna1, coluna2, coluna3, ..., colunaN)

    FROM NOME_DA_TABELA_ORIGEM;

    Fonte: https://www.devmedia.com.br/10-instrucoes-sql-para-manipulacao-de-dados/4832

    Portanto resposta: a) INSERT/AS SELECT.