SYSCS_UTIL.SYSCS_INPLACE_COMPRESS_TABLE?????????????????????

SYSCS_UTIL.SYSCS_INPLACE_COMPRESS_TABLE????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? ????????????Derby???????????????????????????????????????(OS)??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????(OS)??????????????????????????? SYSCS_UTIL.SYSCS_INPLACE_COMPRESS_TABLE??????????????????????????????????????????????????????(OS)???????????????????????????????????????

????????????????????????????????????????????????????????????SQL???????????????????????????????????????????????? ?????????????????????PURGE_ROWS???DEFRAGMENT_ROWS????????? TRUNCATE_END???????????????SYSCS_UTIL.SYSCS_COMPRESS_TABLE()?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

??????

SYSCS_UTIL.SYSCS_INPLACE_COMPRESS_TABLE(
		IN SCHEMANAME VARCHAR(128),
		IN TABLENAME VARCHAR(128),
		IN PURGE_ROWS SMALLINT,
		IN DEFRAGMENT_ROWS SMALLINT,
		IN TRUNCATE_END SMALLINT )
SCHEMANAME
???????????????VARCHAR(128)??????????????????????????????????????????????????????????????????????????????????????????????????????????????????
TABLENAME
???????????????VARCHAR(128)??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????"Fred"????????????????????????SQL????????????????????????????????????????????????'Fred'?????????????????? ????????????????????????????????????????????????
PURGE_ROWS
PURGE_ROWS???0??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
DEFRAGMENT_ROWS
DEFRAGMENT_ROWS???0?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????TRUNCATE_END??????????????????????????????(OS)????????????????????????????????? TRUNCATE_END????????????????????????DEFRAGMENT_ROWS?????????????????????????????????????????? DEFRAGMENT_ROWS???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
TRUNCATE_END
TRUNCATE_END???0?????????????????????????????????????????????????????????????????????????????????????????????(OS)?????????????????????????????????PURGE_ROWS???DEFRAGMENT_ROWS?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

SQL??????

US??????????????????????????????CUSTOMER?????????????????????????????????????????????????????????????????????????????????
call SYSCS_UTIL.SYSCS_INPLACE_COMPRESS_TABLE('US', 'CUSTOMER', 1, 1, 1);
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
call SYSCS_UTIL.SYSCS_INPLACE_COMPRESS_TABLE('US', 'CUSTOMER', 0, 0, 1);

Java??????

US??????????????????????????????CUSTOMER?????????????????????????????????????????????????????????????????????????????????
CallableStatement cs = conn.prepareCall
("CALL SYSCS_UTIL.SYSCS_INPLACE_COMPRESS_TABLE(?, ?, ?, ?, ?)");
cs.setString(1, "US");
cs.setString(2, "CUSTOMER");
cs.setShort(3, (short) 1);
cs.setShort(4, (short) 1);
cs.setShort(5, (short) 1);
cs.execute();
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
CallableStatement cs = conn.prepareCall
("CALL SYSCS_UTIL.SYSCS_INPLACE_COMPRESS_TABLE(?, ?, ?, ?, ?)");
cs.setString(1, "US");
cs.setString(2, "CUSTOMER");
cs.setShort(3, (short) 0);
cs.setShort(4, (short) 0);
cs.setShort(5, (short) 1);
cs.execute();
?????????: SYSCS_UTIL.SYSCS_INPLACE_COMPRESS_TABLE????????????????????????????????????????????????????????????????????????????????????
???: ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????Derby ?????????????????????????????????????????????????????????