Informática, perguntado por igorfrfarm, 4 meses atrás

O comando INSERT é utilizado para inserir linhas em uma determinada tabela. Devido à definição formal do schema da tabela, precisamos informar os valores de inserção na tabela dentro de uma ordem específica. Essa ordem pode ser a própria ordem determinada pela definição do schema ou pode ser a ordem em que definimos os nomes das colunas da cláusula de INSERT.

YANAGA, Edson; PEDROSO, Victor de Marqui. Banco de Dados. Maringá-Pr.: UniCesumar, 2016. Reimpresso em 2019.

Referente ao comando INSERT, é correto o que se afirma em:

Alternativas
Alternativa 1: O comando INSERT não permite inserir valores nulos

Alternativa 2: O comando INSERT permite apenas que um registro seja inserido por execução.

Alternativa 3: O comando INSERT, não permite especificar a ordem do VALUES desejada de inserção de cada um dos atributos.

Alternativa 4: Um exemplo da instrução INSERT seria: INSERT INTO nome_tabela (col1, col2, col3, ?, colN) VALUES (val1, val2, val3, ?, valN).

Alternativa 5: Se uma tabela apresentar chave primária auto_increment, não será possível informar esta chave primária manualmente para que seja possível manter a integridade do banco de dados.

Soluções para a tarefa

Respondido por bryan7279
25

Resposta:

A correta é a alternativa 4

Respondido por gomessd
12

Para se inserir dados em uma tabela é necessário o uso do comando INSERT INTO para especificar a tabela seguido de VALUES com os valores a serem inseridos.

Uma das formas é a que se encontra na alternativa 4:

INSERT INTO nome_tabela (col1, col2, col3, ?, coIN)

VALUES (val1, val2, val3, vaIN)

Dessa forma especificamos que val1 será inserido na col1, val2 na col2 e assim sucessivamente.

Podemos também realizar esse comando sem especificar o nome das colunas, da forma abaixo:

INSERT INTO nome_tabela

VALUES (val1, val2, val3, vaIN)

Desse jeito apenas indicamos a tabela e os valores e deve-se informá-los na mesma ordem de colunas, do contrário retornará erro.

Você pode aprender mais sobre SQL aqui:

https://brainly.com.br/tarefa/19844235

Espero ter ajudado!

Anexos:
Perguntas interessantes