RDOHELP72.HLB  —  IMPORT  Format  metadata-options
    Allows you to define or delete storage maps, storage areas, and
    indexes.

    When you include a metadata statement within the IMPORT
    statement, the metadata statement is NOT terminated with a
    period.

  (B)0metadata-options =

  qwqwqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq>qqqqqqqqqqqqqqqqqqqqqqqqqqqqwqwqq>
   x tq> define-storage-map-statement qqqqqqqqqqqqqqqqqqqqqqqqqqqu x
   x tq> delete-storage-map-statement qqqqqqqqqqqqqqqqqqqqqqqqqqqu x
   x tq> define-storage-area-clause qqqqqqqqqqqqqqqqqqqqqqqqqqqqqu x
   x tq> DELETE STORAGE AREA qqqqqqqqqqqqqq> storage-area-name qqu x
   x tq> SEGMENTED STRING STORAGE AREA IS q> storage-area-name qqu x
   x tq> define-index-statement qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqu x
   x mq> delete-index-statement qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj x
   mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq<qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj

1  –  define-storage-map

  (B)0define-storage-map-statement =

  DEFINE STORAGE MAP qqqqqqqqqqq> map-name qqqqqqqqk
  lqqqqqqqqqqqqqqqqqqqqqqqq<qqqqqqqqqqqqqqqqqqqqqqqj
  mqwqqqqqqqqqqqqqqqqqqqqq>qqqqqqqqqqqwqqqqqqqqqqqqk
    mq> DESCRIPTION IS /*  text  */ qqj            x
  lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj
  mqqq> FOR qqq> relation-map-clause qqqqqqqqqqqqqqk
  lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq<qqqqqqqqqqqqqqqqj
  mqqq> END qwqqqqqqq>qqqqqqqwqq> STORAGE MAP qq>
             mq> map-name qqqj

    This statement defines a new storage map replaces the definition
    of an existing storage map contained in the interchange file.

    For more information on the DEFINE_STORAGE_MAP statement, see the
    top-level help topic DEFINE_STORAGE_MAP.

2  –  delete-storage-map

  (B)0delete-storage-map-statement =

  DELETE STORAGE MAP qqqqq> map-name qqqqq>

    This statement prevents use of a storage map definition from the
    interchange file. The relation that would have used the storage
    map definition is placed in the system default storage area.

    For more information on the DELETE_STORAGE_MAP statement, see the
    top-level help topic DELETE_STORAGE_MAP.

3  –  define-storage-area

  (B)0define-storage-area-clause =

  qqqq> DEFINE STORAGE AREA qqwqqqq> storage-area-name qqqqwqqqqqqk
                              mqqqq> RDB$SYSTEM qqqqqqqqqqqj      x
  lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq<qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj
  mqqqqq> FILENAME qqqqq> file-spec qqwqqqqqqqqqqqq>qqqqqqqqqqqqqwqqqk
                                      mq> storage-area-options qqj   x
  lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq<qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj
  mqqqqq> END qqqqqqqwqqqqqqqqqq>qqqqqqqqqqqwq> STORAGE AREA qqqq>
                     tq> storage-area-name qu
                     mq> RDB$SYSTEM qqqqqqqqj

    The define-storage-area-clause adds a new storage area or
    replaces the definition of an existing storage area contained
    in the interchange file.

    For more information on the define-storage-area-clause, see the
    help topic for DEFINE_DATABASE Format define-storage-area.

4  –  DELETE_STORAGE_AREA

    Prevents a storage area that was defined in the interchange file
    from being created in the new database. You must also delete or
    redefine all storage maps and indexes that refer to this storage
    area. You cannot delete the RDB$SYSTEM storage area.

5  –  SEGMENTED_STRING

    The name of the storage area that will hold all segmented
    strings. You can only specify the SEGMENTED STRING STORAGE AREA
    clause in a multifile database. In a multifile database, if you
    do not explicitly define a storage area for segmented strings,
    they will be stored in the default storage area (RDB$SYSTEM).

    The page format for the segmented string storage area can
    be UNIFORM or MIXED. However, Rdb recommends that if you
    store segmented strings in a MIXED storage area, the storage
    area contain only segmented strings.

6  –  define-index

  (B)0DEFINE_INDEX name wqqqqqqqqqqqqqqq>qqqqqqqqqqqqwq> FOR relation-name qk
                    m> DESCRIPTION IS /* text */ j                      x
  lqqqqqqqqqqqqqqqqqqqqqqqqqqqqq<qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj
  mqqqwqqqqqqqqq>qqqqqqqqqqwqqqqwqqqqqqqqqqq>qqqqqqqqqqqqwqqqqqqqk
      m> duplicates-clause j    m> index-storage-clause qj       x
  lqqqqqqqqqqqqqqqqqqqqqqqqqqqqq<qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj
  mqwqqqqqqqqqqqqq>qqqqqqqqqqqqqqqwqqqqqqqqqqqqqqqqqqqqqqqqqqqwqqk
    tq> TYPE IS qqwqqq> HASHED qqqj                           x  x
    x             mqqq> SORTED qq> sorted-index-param-list qqqu  x
    mqqqqqqqqqqqqqq> sorted-index-param-list qqqqqqqqqqqqqqqqqj  x
  lqqqqqqqqqqqqqqqqqqqqqqqqq . <qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj
  mwq> field-name qqwqwqqqqqqqqqqqqqqqqqq>qqqqqqqqqqqqqqqqwqwqqwqk
   x                x t> ASCENDING qqqqqqqqqqqqqqqqqqqqqqqu x  x x
   x                x t> DESCENDING qqqqqqqqqqqqqqqqqqqqqqu x  x x
   x                x t> SIZE IS n qqqqqqqqqqqqqqqqqqqqqqqu x  x x
   x                x m> MAPPING VALUES lo-val TO hi-val qj x  x x
   x                mqqqqqqqqqqqqqqqqqqqq<qqqqqqqqqqqqqqqqqqj  x x
   mqqqqqqqqqqqqqqqqqqqqqqqqq . <qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj x
  lqqqqqqqqqqqqqqqqqqqqqqqqqq . <qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj
  mq> END wqqq>qqqqw> INDEX q>
          mq> name j

    This statement defines a new index or replaces an existing index
    definition contained in the interchange file.

    For more information on the DEFINE INDEX statement, see the top
    level help topic DEFINE_INDEX.

7  –  delete-index

  (B)0delete-index-statement =

  DELETE INDEX qq> index-name qq>

    This statement prevents creation of an index defined in the
    interchange file.

    For more information on the DELETE INDEX statement, see the top-
    level help topic DELETE_INDEX.
Close Help