Я рекомендую библиотеку java-sizeof для поиска моркови. Это очень просто.
Вы можете получить его в maven:
com.carrotsearch
java-sizeof
0.0.3
. Только одна строка кода возвращает байты объекта:
RamUsageEstimator.sizeOf(new Object());
Вы можете увидеть исходный код в https://github.com/dweiss/java-sizeof
И есть презентация от автора библиотеки http://www.slideshare.net/DawidWeiss/sizeofobject-how-much-memory-objects-take-on-jvms-and-when-this-may-matter?ref=http://cheremin.blogspot.com /2012/05/how-much-memory-objects-take-on-jvm-and.html
Этот синтаксис работает в MS SQL Server
UPDATE t
SET SupplierItemCode = 'COL2708WTEST'
FROM Supplieritem t
JOIN item i ON t.itemid = i.itemid
WHERE i.Code = 'AAH30000000';
Этот синтаксис работает в Postgresql:
UPDATE Supplieritem t
SET SupplierItemCode = 'COL2708WTEST'
FROM item i
WHERE t.itemid = i.itemid
AND i.Code = 'AAH30000000';