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,
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!!!