如何在 DB2 中获取 table 列是否可为空
How to get table column nullable or not in DB2
我在 DB2 中进行查询以获取 table 定义/结构
SELECT c.column_name,
c.column_default,
c.data_type,
t.table_name,
c.character_maximum_length AS LENGTH
FROM sysibm.tables t
JOIN sysibm.columns c
ON t.table_schema = c.table_schema
AND t.table_name = c.table_name
WHERE t.table_schema = SCHEMA
AND t.table_name = TABLE NAME
在此我要获取的列类型是 Isnullable
true 或 false。
任何人都可以帮忙吗?
sysibm.columns table.
中应该有一列 IS_NULLABLE
我在 DB2 中进行查询以获取 table 定义/结构
SELECT c.column_name,
c.column_default,
c.data_type,
t.table_name,
c.character_maximum_length AS LENGTH
FROM sysibm.tables t
JOIN sysibm.columns c
ON t.table_schema = c.table_schema
AND t.table_name = c.table_name
WHERE t.table_schema = SCHEMA
AND t.table_name = TABLE NAME
在此我要获取的列类型是 Isnullable
true 或 false。
任何人都可以帮忙吗?
sysibm.columns table.
中应该有一列 IS_NULLABLE