Ed
há 8 meses
Para que o comando SQL `INSERT INTO PESSOA X VALUES Y;` funcione corretamente, precisamos entender como os valores de X e Y devem ser definidos com base no dicionário `produto`. O dicionário `produto` contém as chaves "cod" e "nome_prod". Portanto, ao inserir esses valores na tabela PESSOA, X deve conter os nomes das colunas correspondentes e Y deve conter os placeholders para os valores que serão inseridos. Analisando as opções: 1. X = vazio; Y = vazio - Não faz sentido, pois não estamos especificando colunas nem valores. 2. X = (cod, nome_prod); Y = (:cod, :nome_prod) - Esta opção está correta, pois X contém os nomes das colunas que correspondem às chaves do dicionário e Y contém os placeholders que serão substituídos pelos valores do dicionário. 3. X = (codigo, nome); Y = (:codigo, :nome) - Esta opção não é correta, pois os nomes das colunas não correspondem às chaves do dicionário `produto`. Portanto, a resposta correta é: X = (cod, nome_prod); Y = (:cod, :nome_prod).
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material