PROUTIL LOBMOVE qualifier
- Last Updated: October 13, 2026
- 2 minute read
- OpenEdge
- Version 13.1
- Documentation
Moves a LOB to a different storage area in the database.
Syntax
|
Parameters
- db-name
- Specifies the name of the database that contains the table with the LOB that will be moved.
- owner-name
- Specifies the owner of the table that contains the LOB. You must specify an owner name unless the table name is unique within the database or the table is owned by PUB. By default, ABL tables are owned by PUB.
- table-name
- Specifies the name of the table to be moved.
- lob-name
- Specifies the name of the LOB to be moved. If the LOB includes a space, enclose the name in quotation marks. For example, "LOB Name".
- lob-area
-
Specifies the name of the target area into which the LOB is to be moved. If an area name includes a space, enclose the name in quotation marks. For example, “Area Name”.
Notes
- You can run multiple instances of
LOBMOVEat the same time. - If
LOBMOVEis interrupted with an interrupt signal or fails due to internal error, the database is left in an inconsistent state. TheLOBMOVEmust be restarted and run to completion to return the database to a consistent state. - The
LOBMOVEcommand does not work on databases enabled for multi-tenancy or table partitioning. - When a LOB is in the
LOBMOVE_PENDINGstate, CRUD operations process as follow:CREATE—LOB data is created in theLOBMOVEtarget area.READ/UPDATE/DELETE—The move counter in the LOB locator is used to determine the correct area to access the LOB data.- If the LOB data has been moved to the target area, the operations occur in the target area.
- If the LOB data has not been moved, the operations occur in the source area.