¿Cómo puedo verificar si una columna en una tabla tiene una restricción no nula en un oráculo db? ¿Se puede verificar con el diccionario de datos?cómo comprobar la restricción de columna no nula en Oracle sql?
Respuesta
SELECT nullable
FROM all_tab_cols
WHERE owner = <<owner of table>>
AND table_name = <<name of table>>
AND column_name = <<name of column>>
funcionará asumiendo la columna se marcó NO NULL en lugar de, por ejemplo, tener una restricción CHECK
que comprueba que no es NULL.
Las personas que usan restricciones de verificación en lugar de la columna DDL para definir no nulo columo.ns deben ser severamente habladas. – APC
@APC, acordado, pero internamente Oracle representa esas columnas 'NOT NULL' con restricciones de verificación. Son completamente indistinguibles de 'ALL_CONSTRAINTS'. RRgghgh. > :-( –
- 1. columna no nula diferible
- 2. SQL cómo encontrar una columna no nula?
- 3. cómo agregar restricción no nula a la columna existente en MySQL5.1
- 4. Compruebe si alguna columna NO ES NULA
- 5. Cómo eliminar la restricción no nula en el servidor SQL mediante la consulta
- 6. ¿Cómo puedo aplicar una restricción solo si una columna no es nula en Postgresql?
- 7. ¿Cómo se puede eliminar una restricción no nula?
- 8. Columna no nula más grande
- 9. Oracle 10g: la columna está en blanco, pero no es nula o es una cadena vacía
- 10. Violación de restricción UNIQUE KEY nula
- 11. underscore.js para comprobar nula
- 12. ¿Cómo comprobar si una columna está vacía o nula utilizando la instrucción de selección de consulta SQL?
- 13. Restricción de Oracle
- 14. ¿La vista SQL infiere la columna anulable de la tabla no nula?
- 15. SQL para clasificar la columna booleana como verdadera, nula, falsa
- 16. Agregar no nulo Columna en la tabla existente en SQL
- 17. Comprobar la variable nula en el lote de Windows
- 18. Restricción condicional única en Oracle db
- 19. Oracle encuentra una restricción
- 20. ¿Cómo comprobar si no hay cadena vacía y no está vacía en el servidor SQL?
- 21. rieles singularidad de restricción y su adecuación índice único db para la columna nula
- 22. ¿Cómo encontrar la columna menos nula en una fila en particular en SQL?
- 23. Eliminando la restricción única para la columna en H2
- 24. ¿Cómo verificar la columna es virtual en Oracle?
- 25. Cómo consultar una columna CLOB en Oracle
- 26. Oracle Datasource devolver conexión nula
- 27. Restricción autorreferencial en MS SQL
- 28. Cómo soltar más de una restricción a la vez (Oracle, SQL)
- 29. Elemento XSD ¿Restricción no nula o vacía para Xml?
- 30. Seleccionar filas donde la columna es nula
Esta pregunta se hizo antes, echar un vistazo: [stackoverflow columna anulable] [1] [1]: http://stackoverflow.com/questions/1028956/modify-column-in -oracle-how-to-check-if-a-column-is-nullable-before-setting-to – matlabit