Olá através da curso foi apresentando a criação da coluna como chave primaria com a palavra chave 'primary key'
CREATE TABLE COMPRAS (
ID NUMBER PRIMARY KEY,
VALOR NUMBER,
DATA DATE,
OBSERVACOES VARCHAR2(30),
RECEBIDO CHAR check (recebido in (0,1))
);
No site da oracle foi apresentado da seguinte forma
create table DEPARTMENTS (
deptno number,
name varchar2(50) not null,
location varchar2(50),
constraint pk_departments primary key (deptno)
);
Existe alguma diferença entre ambos ? caso faça a certificação a oracle irá reconhecer as duas sintaxe ?