0
我需要知道是否有可能知道列是“必需的”还是“可空的”。我找不到任何关于此的信息。有没有任何存储过程让我知道该列是否为必填字段?如何使用SQL语句找出列是必需的还是可空的?
我需要知道是否有可能知道列是“必需的”还是“可空的”。我找不到任何关于此的信息。有没有任何存储过程让我知道该列是否为必填字段?如何使用SQL语句找出列是必需的还是可空的?
甲骨文
SELECT nullable
FROM user_tab_columns
WHERE table_name = 'TableName'
AND column_name = 'ColumnName';
SQL-SERVER
SELECT is_nullable
FROM sys.columns
WHERE object_id = object_id('TableName')
AND name = 'ColumnName';
的MySQL
SELECT IS_NULLABLE
FROM information_schema.columns
WHERE TABLE_NAME = 'TableName'
AND COLUMN_NAME = 'ColumnName';