Olá, estava fazendo umas atividades e me diferi de uns colegas. O resultado final foi o mesmo, mas fiquei me perguntando se é má pratica utilizar o seguinte código
CREATE TABLE Estudio (
codEst SERIAL PRIMARY KEY,
nomeEst VARCHAR(25)
);
Em vez do que meus colegas utilizaram:
CREATE TABLE Estudio (
codEst SERIAL NOT NULL,
nomeEst VARCHAR(25),
CONSTRAINT pk_est PRIMARY KEY(codEst)
);
O resultado, para mim, deu no mesmo. Li a documentação mas não achei nada acerca disso, nem em perguntas aqui no Stack.
Os dois são ‘aceitáveis’ e apenas estilo de escrita, ou devo me acostumar a utilizar a segunda, no sentido de isso poder causar problemas no futuro?
Obrigado!
P.S: as especificações desta tabela, eram essas: