Consulta para verificar si una columna es nulable (se permiten valores nulos en la columna o no). Debería devolver preferiblemente sí/no o 1/0 o verdadero/falso.Consulta para verificar si una columna puede contener nulos
41
A
Respuesta
51
También es posible usar los COLUMNPROPERTY
y OBJECT_ID
metadatos funciones:
SELECT COLUMNPROPERTY(OBJECT_ID('SchemaName.TableName', 'U'), 'ColumnName', 'AllowsNull');
55
Se podría recuperar esa de sys.columns
:
select is_nullable
from sys.columns
where object_id = object_id('Schema.TheTable')
and name = 'TheColumn'
4
También puede comprobar todas las columnas en una tabla de propiedad 'anulable' o cualquier otra propiedad que desee, por ejemplo, una tabla llamada Bank.Table, necesitamos consultar
column name
, data type
, Character Max Length
, is nullable
Uso de SQL INFORMATION_SCHEMA como en este ejemplo:
SELECT
COL.COLUMN_NAME,
COL.DATA_TYPE,
COL.CHARACTER_MAXIMUM_LENGTH,
COL.IS_NULLABLE
FROM INFORMATION_SCHEMA.COLUMNS COL
WHERE COL.TABLE_NAME = 'Bank'
El resultado debe ser como este:
Cuestiones relacionadas
- 1. ¿Puede una cadena std :: contener nulos incorporados?
- 2. C# El parámetro del método especificado no puede contener nulos
- 3. Asignación de valor null` `para contener nulos <DateTime> con una sola línea 'si'
- 4. Regex - Si contiene '%', sólo puede contener '% 20'
- 5. ¿Cómo le digo a Entity Framework Function Import que una columna devuelta por un procedimiento almacenado no puede contener nulos?
- 6. MySQL Error "Operand debería contener 1 columna"
- 7. Consulta válida para verificar si existe fila en SQLite3
- 8. Rieles: ¿Cómo puedo verificar si una columna tiene un valor?
- 9. ¿Puede una interfaz contener una variable?
- 10. ¿Cómo verificar si un modelo tiene una determinada columna/atributo?
- 11. ¿Puede una matriz contener enteros y flotantes?
- 12. ¿Puede una macro C contener variables temporales?
- 13. ¿Qué es una consulta eficiente de Entity Framework para verificar si los usuarios son amigos?
- 14. Consulta de almacenamiento de tabla azul para valores nulos
- 15. ¿Puede argv [0] contener una cadena vacía?
- 16. Contando los valores nulos y no nulos en una sola consulta
- 17. Puede una celda excel contener imagen
- 18. SSRS - Comprobando si los datos son nulos
- 19. SQL no muestra valores nulos en una consulta no igual?
- 20. MODIFICAR COLUMNA en oráculo - ¿Cómo comprobar si una columna es anulable antes de establecerse como anulable?
- 21. ¿Cómo verificar si __PRETTY_FUNCTION__ se puede usar?
- 22. Cómo usar una instrucción de cambio de PHP para verificar si una cadena contiene una palabra (pero también puede contener otras)?
- 23. ¿Puede un ListView contener fragmentos
- 24. consulta NSPredicate por no contener una cadena específica
- 25. ¿Cómo verificar si existe una tabla o una columna en una base de datos?
- 26. ¿por qué esta consulta devuelve una fila con nulos
- 27. Alterar una columna para que sea nula
- 28. Consulta para verificar el índice en una tabla
- 29. Usando consulta SQL para determinar si existe una tabla
- 30. sql - consulta para insertar un valor de columna si no existe en esa columna