Für das folgende Beispiel wird angenommen, dass die Datenbank REISEN zunächst im 2-Kbyte-Format vorliegt. Das Beispiel zeigt die Umstellung dieser 2-Kbyte-Datenbank auf das 4-Kbyte-Format. Da es sich um eine kleine Datenbank handelt, ist es sinnvoll, die Datenbank in einem einzigen BPGSIZE-Lauf umzustellen. Die Arbeitsdateien werden von BPGSIZE angelegt.
/CREATE-FILE FILE-NAME=REISEN.DBDIR.NEW,SUPPORT=PUBLIC-DISK(SPACE=RELATIVE -
/ (PRIMARY-ALLOCATION=200,SECONDARY-ALLOCATION=50))
/CREATE-FILE FILE-NAME=REISEN.DBCOM.NEW,SUPPORT=PUBLIC-DISK(SPACE=RELATIVE -
/ (PRIMARY-ALLOCATION=550,SECONDARY-ALLOCATION=50))/CREATE-FILE FILE-NAME=REISEN.REISENRLM.NEW,SUPPORT=PUBLIC-DISK(SPACE=RELATIVE -
/ (PRIMARY-ALLOCATION=250,SECONDARY-ALLOCATION=50))
/ADD-FILE-LINK LINK-NAME=DATABASE,FILE-NAME=REISEN.DBDIR
/SELECT-PRODUCT-VERSION PRODUCT-NAME=UDS-SQL, VERSION=02.9B00
/START-UDS-BPGSIZE
***** START BPGSIZE (UDS/SQL V2.9 0000 ) 2017-06-28 11:26:11
//CONVERT-DATABASE REALM-NAME=*ALL,DATABASE-PAGE-LENGTH=4KB
//END
***** BEGIN FUNCTION CONVERT DATABASE AT 2017-06-28 11:26:11 ***** CONVERSION OF REALM DBDIR STARTED CALC FOR RECORD USERGROUP-RECORD CONVERTED CALC FOR RECORD SUBSCHEMA-RECORD CONVERTED CALC FOR RECORD ERROR-MESSAGE CONVERTED ***** CONVERSION OF REALM DBDIR FINISHED ***** CONVERSION OF REALM DBCOM STARTED ***** CONVERSION OF REALM DBCOM FINISHED ***** CONVERSION OF REALM REISENRLM STARTED CALC FOR RECORD VERKEHRSMITTEL CONVERTED CALC FOR RECORD ARRANGEMENT CONVERTED CALC FOR RECORD HOTEL CONVERTED ***** CONVERSION OF REALM REISENRLM FINISHED ***** NORMAL END FUNCTION CONVERT DATABASE AT 2017-06-28 11:26:12 ***** DIAGNOSTIC SUMMARY OF BPGSIZE NO WARNINGS NO ERRORS NO SYSTEM-ERRORS ***** END OF DIAGNOSTIC SUMMARY ***** NR OF DATABASE ACCESSES : 345 ***** NORMAL END BPGSIZE (UDS/SQL V2.9 0000 ) 2017-06-28 11:26:12