1 DEFAULT_VALUE The DEFAULT_VALUE field attribute clause sets a default value for a field accessed by VAX DATATRIEVE. 2 Parameters fixed_point_number dtrdv_quoted_string A VAX DATATRIEVE expression that is the default value. 2 Syntax Rules o The quoted string (dtrdv_quoted_string) or fixed point number must be a valid VAX DATATRIEVE expression. However, the CDDL compiler does not check for correct syntax. It is your responsibility to provide a correct default value expression. o You can use 8-bit characters in CDDL quoted strings. 2 Usage Notes o The DEFAULT_VALUE clause, used with VAX DATATRIEVE, serves much the same purpose as the INITIAL_VALUE clause. The main difference is that the INITIAL_VALUE clause assigns a value to a field when the field is first allocated, usually at compile time, but the DEFAULT_VALUE clause assigns a value to a field each time the record is stored without an explicit value assigned to it. o Only VAX DATATRIEVE supports the DEFAULT_VALUE clause. Other language processors ignore it. 2 Example The following example assigns a DEFAULT_VALUE of 0 to the field TOTAL_PRICE. TOTAL_PRICE DATATYPE IS VIRTUAL FIELD COMPUTED BY DATATRIEVE AS "UNIT_PRICE * QUANTITY" DEFAULT_VALUE FOR DATATRIEVE IS 0.