[RESOLVIDO] Nr_AnoLetivo - Numérico (4) - Obrigatório e maior que 2000

Sou novo aprendiz de Banco de Dados e estou com dúvida em criar esse atributo:

Nr_AnoLetivo - Numérico (4) - Obrigatório e maior que 2000

Seria assim?

Nr_AnoLetivo NUMBER(4) not null && > 2000,

Qual banco vai criar isso? MySQL?

É só um exercicio estou fazendo pelo comando SQL ‘Oracle’.

O Oracle SQL Developer faz isso por você. Experimente criar uma tabela com um campo com essa restrição, e veja o DDL que é necessário para gerar essa tabela.

Obviamente, em vez de usar Next->Next->Finish, você tem de clicar naqueles botões “Avançado” ou coisa parecida, para poder indicar as restrições. OK?

Veja se não é algo como:


Nr_AnoLetivo NUMBER(4) NOT NULL,
...

CONSTRAINT "nome_do_constraint" CHECK ( Nr_AnoLetivo > 2000 )
...

Exemplos de restrições do banco de dados Oracle:

http://docs.oracle.com/cd/B10500_01/server.920/a96540/clauses3a.htm#1002720

[RESOLVIDO]

Muito Obrigado pela ajuda galera!!!