Patent ID: 6973467

Claim:
A method of inserting table-format data where field values are inserted at arbitrary positions in table-format data represented by an array of records containing a field and the field values contained therein, wherein the array of records is stored in a computer readable medium of a computer system, wherein said method of inserting table-format data comprises the steps of: generating a subscript conversion array constituted such that the subscript conversion array accepts a storage position number specifying the position of the array of records as a subscript and gives an offset value corresponding to the range of said subscript, identifying an insertion position that indicates the position of the field value to be inserted, in said subscript conversion array, regarding said insertion position, giving an offset value that defines the range of the corresponding subscript and also identifies a stipulated position after the end of said array, in said subscript conversion array, regarding those records having a storage position number greater than the storage position number corresponding to said insertion position, giving an offset value that shifts the corresponding range of subscripts upward and also decrements the accepted subscript, and placing said field value to be inserted at the stipulated position after the end of said array, such that an offset value according to the range of subscripts within the subscript conversion array is given as said subscript and the field value with the array is identified by means of the subscript given by said offset value.