Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

flaviosouza37

Dúvida em Constraint

Recommended Posts

Ola,

 

estou estudando constraints e fiquei com uma dúvida em primary key, verifiquei que é possivel criar uma constraint PK da seguinte forma:

CREATE TABLE T (

ID INT NOT NULL PRIMARY KEY
...
)

Também é possível criar assim

CREATE TABLE T (

ID INT NOT NULL
...

CONSTRAINT PK_T_ID PRIMARY KEY(ID)
)

As duas formas são equivalentes?

 

A única diferença que vi até agora é que quando eu crio usando CONSTRAINT o nome da PK fica com o nome que eu der, se eu criai com PRIMARY KEY o nome da chave fica um negócio meio doido do tipo PK__T3__3214EC27F542BA56. Esse nome é usado em alguma situação ou tanto faz?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.