Freigeben über


SET BLOCKSIZE-Befehl

Gibt an, wie Visual FoxPro Speicherplatz zum Speichern von Memofeldern reserviert.

SET BLOCKSIZE TO nBytes

Parameter

  • nByte
    Gibt die Blockgröße an, in der der Speicherplatz für Memofelder reserviert wird. Wenn nBytes gleich 0 ist, wird der Speicherplatz in einzelnen Bytes (1-Byte-Blöcken) reserviert. Ist nBytes eine ganze Zahl im Bereich von 1 bis 32, wird der Speicherplatz in Blöcken reserviert, deren Größe sich aus der Multiplikation von nBytes mal 512 ergibt. Ist nBytes größer als 32, wird der Speicherplatz in nBytes großen Blöcken reserviert.

    Wenn Sie für die Blockgröße einen Wert größer als 32 angeben, können Sie sehr viel Speicherplatz sparen.

Hinweise

Der Standardwert für SET BLOCKSIZE ist 64. Um die Blockgröße nach dem Erstellen der Datei auf einen anderen Wert einzustellen, stellen Sie die Blockgröße auf den gewünschten Wert ein, und erstellen Sie dann mit Hilfe des COPY-Befehls eine neue Tabelle. Diese neue Tabelle hat die angegebene Blockgröße.

SET BLOCKSIZE gilt für die aktuelle Datensitzung.

Siehe auch

COPY FILE | MODIFY STRUCTURE | PACK | SET DATASESSION