Try "as (alias1, alias2, ...)" On Thu, Jan 10, 2013 at 3:42 AM, Mathieu Despriee <mdespr...@octo.com>wrote:
> Not working either : > > SELECT stack(2,AppWeb, ByteWeb, PacketWeb, AppP2P, ByteP2P, PacketP2P) AS > App,Byte,Packet FROM testApp2; > > FAILED: SemanticException 1:76 Only a single expression in the SELECT > clause is supported with UDTF's. Error encountered near token 'Byte' > > I tried to quote the aliases or to use array-style with no luck. > > Is there any description of hive grammar somewhere ? > I only found this doc : > https://cwiki.apache.org/Hive/languagemanual-select.html, but "select_expr" > is not described .... > > > > > > 2013/1/10 Nitin Pawar <nitinpawar...@gmail.com> > >> I never ran into this kind of problem but can you try select as A,B,C >> >> >> On Thu, Jan 10, 2013 at 12:58 AM, Mathieu Despriee <mdespr...@octo.com>wrote: >> >>> SELECT stack(2,AppWeb, ByteWeb, PacketWeb, AppP2P, ByteP2P, PacketP2P) >>> AS A FROM testApp2; >>> >>> >>> 2013/1/10 Nitin Pawar <nitinpawar...@gmail.com> >>> >>>> can you provide your query ? >>>> >>>> >>>> On Thu, Jan 10, 2013 at 12:39 AM, Mathieu Despriee >>>> <mdespr...@octo.com>wrote: >>>> >>>>> Hi folks, >>>>> >>>>> I want to use the stack function, described here : >>>>> https://cwiki.apache.org/Hive/languagemanual-udf.html#LanguageManualUDF-BuiltinTableGeneratingFunctions%2528UDTF%2529 >>>>> >>>>> Hive asks me to provide the multiple aliases for the resulting columns >>>>> ("The number of aliases in the AS clause does not match the number of >>>>> colums output by the UDTF, expected 3 aliases but got 1"). >>>>> >>>>> What's the syntax to provide multiple aliases ? >>>>> >>>>> Thanks, >>>>> Mathieu >>>>> >>>> >>>> >>>> >>>> -- >>>> Nitin Pawar >>>> >>> >>> >> >> >> -- >> Nitin Pawar >> > > -- *Dean Wampler, Ph.D.* thinkbiganalytics.com +1-312-339-1330