Comment Définir imbriqués les éléments de la Collection dans la Ruche

Je suis en train de créer un tableau de la ruche avec imbriqués les éléments de la Collection. Supposons que j'ai un tableau de struct.

    CREATE TABLE SAMPLE(
    record array<struct<col1:string,col2:string>>
    )row format delimited
    fields terminated by ','
    collection items terminated by '|';

Premier niveau, le séparateur ',' remplace le délimiteur par défaut '^A'.

Deuxième niveau, le séparateur '|' va remplacer la valeur par défaut de deuxième niveau délimiteur '^B' pour séparer les plus à l'extérieur de la structure (c'est à dire un Tableau).

Troisième niveau de la ruche utilisent par défaut le troisième niveau délimiteur '^C' comme séparateur pour les Struct

Maintenant, ma question est comment puis-je définir un séparateur pour le deuxième niveau (c'est à dire Struct), parce que '^C' est dur à lire et à produire.

Est-il possible de définir explicitement le séparateur à la place de ^C ?

Merci d'avance.

InformationsquelleAutor nJn | 2013-08-02