Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Dúvida no Ex. 2 da Aula 1 - Consultando os dados

CREATE SEQUENCE ID_SEQ; Identifica que a chave primária da tabela deve ser sequêncial? É isso ?

3 respostas

Olá Rodrigo,

isso mesmo, será sequencial .

Att,

Eu entendi que é sequencial, a minha dúvida é se ele busca a chave primária da tabela para fazer isso, já que ele não passou no comando, qualquer referência de qual campo deve ser sequencial.

solução!

Oi Rodrigo, não significa necessariamente que a chave primária será sequencial. Ela será sequencial porque criamos a sequência ID_SEQ para servir de valor para a chave primária ID.

ID será sempre o próximo valor da sequência ID_SEQ, garantimos isso na hora do insert, dando o valor de ID como ID_SEQ.NEXTVAL. Por isso o ID será sequencial, porque ele utiliza a sequência ID_SEQ.