1

dbからnull許容フィールドを収集したいのですが、役立つスクリプトはありますか?プログラミング中にどのフィールドをnullに対してチェックする必要があるかを知ることが重要です。

前もって感謝します。

Cs

4

2 に答える 2

3
SELECT * FROM USER_CONSTRAINTS
where constraint_type = 'C' 

または、より正確には:

select owner, constraint_name, table_name, column_name 
from all_cons_columns

UPDATE :NULL 可能な列を取得するには:

SELECT OWNER, TABLE_NAME, COLUMN_NAME 
FROM ALL_TAB_COLS
MINUS
SELECT OWNER, TABLE_NAME, COLUMN_NAME 
from all_cons_columns
于 2012-08-24T07:26:14.963 に答える
3
select owner, table_name, column_name, data_type 
from   all_tab_cols 
where  nullable = 'Y';
于 2012-08-24T08:15:47.227 に答える