Você não pode definir a restrição no tipo de objeto:http:// /docs.oracle.com/cd/B28359_01/server.111/b28286/clauses002.htm
Você pode definir restrições sintaticamente de duas maneiras:
- Como parte da definição de uma coluna ou atributo individual. Isso é chamado de especificação em linha.
- Como parte da definição da tabela. Isso é chamado de especificação fora de linha
As cláusulas de restrição podem aparecer nas seguintes instruções:
- CRIAR TABELA (consulte CRIAR TABELA)
- ALTER TABLE (veja ALTER TABLE)
- CRIAR VISUALIZAÇÃO (consulte CRIAR VISUALIZAÇÃO)
- ALTER VIEW (veja ALTER VIEW)
Veja como você impõe restrições a objetos:http://docs.oracle.com/cd/B28359_01/appdev.111/b28371/adobjdes.htm#i452285