<tim.pascoe@cciw.ca> wrote in message
news:1103032212.575699.29580@c13g2000cwb.googlegroups.com...
>
> RAC was my next point of investigation. The problem is that I'm not
> actually producing a report of the data (although I agree this is
> generally what crosstabs are for). Instead, the data is required in
> this format so it can be fed into statistical software, which requires
> the crosstabulated structure. I'll look into RAC and the other sites
> you listed.
>
> Thanks.
>
>
> John Bell wrote:
>> Hi
>> You may want to look at previous posts regarding crosstab queries, as
> Joe
>> says it is better to do this in the reporting tool such as RAC
>>
http://www.rac4sql.net/ and others.
>>
>> Here are a few links you may want to read:
>>
>
http://www.windowsitpro.com/SQLServer/Article/ArticleID/15608/15608.html >>
http://support.microsoft.com/default.aspx?scid=kb;EN-US;q175574 >>
>>
http://www.sqlteam.com/item.asp?ItemID=2955 >>
>> John
>>
>> <tim.pascoe@cciw.ca> wrote in message
>> news:1102971154.140806.89470@f14g2000cwb.googlegroups.com...
>> > I'm attempting to modify some Crosstab generating code, and I need
> some
>> > advice/examples.
>> >
>> > Currently, the code uses a single string variable to store the
>> > dynamically generated query (
www.johnmacintyre.ca). The problem is
> that
>> > I am trying to pivot biological taxonomy information, and may end
> up
>> > with a table containing over 200 columns. This takes the dynamic
> string
>> > well over the 8000char limit for variables.
>> >
>> >>From my understanding, the EXEC() command does not have the
> 8000char
>> > limit if the execution string is broken into chunks, and
> concatenated
>> > e.g. EXEC(sql1 + sql2 + sql3 + ...). So the solution I think I need
> is
>> > to:
>> >
>> > 1) start a counter at the beginining of the dynamic generation
>> > 2) append the counter value to the end of a string variable name
>> > 3) DECLARE the new variable and attach that loop cycle of text to
> it,
>> > or attach each chunk of characters < 8000
>> > 4) build the EXEC() string by concatenating each dynamic varible
>> >
>> > Can this be done? Should it be done? Is there a better way to
> address
>> > this type of problem?
>> >
>> > Thanks for any ideas or insights
>> >
>> > Tim Pascoe
>> >
>