The CHANGE command changes fields of a block, file, or record header.
The format of the CHANGE command is:
CH[ANGE]
The CHANGE command either has a -FILEHEADER qualifier or an implicit or explicit -BLOCK qualifier, plus one or more of their associated qualifiers, to define the target of the change.
-BL[OCK]=block-number and one or more of the following qualifiers:
| -BS[IZ]=block-size |
| -L[EVEL]=level |
| -TN[=transaction-number] |
| -OF[FSET]=offset |
| -RE[CORD]=record-number |
| -CM[PC]=compression-count |
| -RS[IZ]=record-size |
| or |
| -F[ILEHEADER] and one or more of the following qualifiers: |
| -BLK[_SIZE ]=block-size |
| -BLO[CKS_FREE]=free-blocks |
| -B_B[YTESTREAM]=transaction-number |
| -B_C[OMPREHENSIVE]=transaction-number |
| -B_D[ATABASE]=transaction-number |
| -B_I[NCREMENTAL]=transaction-number |
| -B_R[ECORD]=transaction-number |
| -CU[RRENT_TN]=transaction-number |
| -DEF[_COLLATION]=value |
| -FL[USH_TIME][=delta-time] |
| -FR[EEZE]=value |
| -K[EY_MAX_SIZE]=key-max-size |
| -M[ACHINE_NAM]=value |
| -NO[CRIT] |
| -N[ULL_SUBSCRIPTS]=value |
| -OV[ERRIDE] |
| -REC[ORD_MAX_SIZE]=record-max-size |
| -REF[ERENCE_COUNT]=reference-count |
| -REG[_SEQNO]=sequence-number |
| -RESYNC_S[EQNO]=sequence-number |
| -RESYNC-T[N]=sequence-number |
| -TIM[ERS_PENDING]=integer |
| -TO[TAL_BLKS]=total-blocks |
| -TR[IGGER_FLUSH]=trigger-flus |
| -W[RITES_PER_FLUSH]=writes-per-flush |