No puede definir restricciones en el tipo de objeto:http:/ /docs.oracle.com/cd/B28359_01/server.111/b28286/clauses002.htm
Puede definir restricciones sintácticamente de dos maneras:
- Como parte de la definición de una columna o atributo individual. Esto se denomina especificación en línea.
- Como parte de la definición de la tabla. Esto se llama especificación fuera de línea
Las cláusulas de restricción pueden aparecer en las siguientes declaraciones:
- CREAR TABLA (ver CREAR TABLA)
- ALTER TABLE (ver ALTER TABLE)
- CREAR VISTA (ver CREAR VISTA)
- ALTERAR VISTA (ver ALTERAR VISTA)
Así es como aplica restricciones a los objetos:http://docs.oracle.com/cd/B28359_01/appdev.111/b28371/adobjdes.htm#i452285