首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Oracle中收集可为空的字段

在Oracle中收集可为空的字段
EN

Stack Overflow用户
提问于 2012-08-24 15:19:59
回答 2查看 49关注 0票数 1

我想从数据库中收集可以为空的字段,有什么脚本可以帮我吗?重要的是要知道哪些字段必须在编程期间对照null进行检查。

提前谢谢。

政务司司长

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-08-24 15:26:15

代码语言:javascript
复制
SELECT * FROM USER_CONSTRAINTS
where constraint_type = 'C' 

或者,更准确地说:

代码语言:javascript
复制
select owner, constraint_name, table_name, column_name 
from all_cons_columns

UPDATE:获取可为空的列:

代码语言:javascript
复制
SELECT OWNER, TABLE_NAME, COLUMN_NAME 
FROM ALL_TAB_COLS
MINUS
SELECT OWNER, TABLE_NAME, COLUMN_NAME 
from all_cons_columns
票数 3
EN

Stack Overflow用户

发布于 2012-08-24 16:15:47

代码语言:javascript
复制
select owner, table_name, column_name, data_type 
from   all_tab_cols 
where  nullable = 'Y';
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12104848

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档