JDBC veritabanı sürücüsünün veritabanı meta verilerini ayıklamaya çalışıyorum.JDBC getColumns "IS_NULLABLE" ve "NULLABLE" arasındaki farklar
Ve şimdi kendime açıklayamıyorum belgelerin bir kısmını karşı karşıyayım:
:NULLABLE int => is NULL allowed. columnNoNulls - might not allow NULL values columnNullable - definitely allows NULL values columnNullableUnknown - nullability unknown
Yöntem DatabaseMetaData.getColumns(...);
(JavaDoc) iki farklı "nullability" sütunlarını devletler
ve
IS_NULLABLE String => ISO rules are used to determine the nullability for a column. YES --- if the column can include NULLs NO --- if the column cannot include NULLs empty string --- if the nullability for the column is unknowni iki farklı sütunlar için düşünebildiğim
sadece fikir: okumak ve diğer devletler bu tablo sütun eklenecek boş değerle olabilir içine ne zaman bir tablo sütunu boş olabilir tanımlar
O. Fakat bu fikrin doğruluğunu belirleyemedim.
Bu iki sütun arasındaki farkın kesin olarak bilen biri var mı? JDBC API'sının bu kısmı hakkında daha ayrıntılı bilgi var mı?
Yardımlarınız için teşekkürler.