Copies the field definitions from the specified source table to a temp-table. It is intended for use when a temp-table represents a join. If it finds fields that are already in the temp-table, it ignores them.
This method cannot be called after TEMP-TABLE-PREPARE( ) has been called unless CLEAR( ) is called first.
Return type: LOGICAL
Applies to: Temp-table object handle
The following example fragment creates a join temp-table from the Customer and Order tables:
DEFINE VARIABLE tth AS HANDLE NO-UNDO. CREATE TEMP-TABLE tth. tth:ADD-FIELDS-FROM("Customer"). tth:ADD-FIELDS-FROM("Order"). tth:TEMP-TABLE-PREPARE("cust-ord"). . . . |
The following fragment creates a temp-table from the Customer table except for the SalesRep field:
This method does not create any indexes. Either indexes must be added specifically through one of the ADD-INDEX methods, or a default index is created.