我想从数据库中收集可为空的字段,有什么脚本可以帮助我吗?重要的是要知道在编程过程中必须检查哪些字段是否为空。
提前致谢。
CS
SELECT * FROM USER_CONSTRAINTS
where constraint_type = 'C'
或者,更准确地说:
select owner, constraint_name, table_name, column_name
from all_cons_columns
更新:获取可为空的列:
SELECT OWNER, TABLE_NAME, COLUMN_NAME
FROM ALL_TAB_COLS
MINUS
SELECT OWNER, TABLE_NAME, COLUMN_NAME
from all_cons_columns
select owner, table_name, column_name, data_type
from all_tab_cols
where nullable = 'Y';