Bring your best ideas to the AI Use Case Contest! Enter to win 40 hours of expert engineering support and bring your vision to life using the powerful combination of Alteryx + AI. Learn more now, or go straight to the submission form.
Start Free Trial

Alteryx Designer Desktop Discussions

Find answers, ask questions, and share expertise about Alteryx Designer Desktop and Intelligence Suite.

Dynamic table name in Output tool's Post Create SQL statement

unat
5 - Atom

In the output tool a Teradata table (tblabc) is being created with a column value (LoadDate) as the suffix "Append Suffix to File/Table Name".

In the same output tool's "Post Create SQL statement" I would like to run collect statistics like so, but not sure how to mention the dynamic table name. How do I mention the suffix which is part of the dynamic t

 

Collect statistics on tblabc_&[LoadDate] column(col1)

gives an error :
Output Data (16) Executing PostSQL: "COLLECT STATS ON tblabc_&[LoadDate] column (col1);" : [Teradata][ODBC Teradata Driver][Teradata Database](-3706)Syntax error: expected something between the word 'tblabc_' and the end of the request.

1 REPLY 1
simonaubert_bd
13 - Pulsar

Hello,

I don't think it's possible. However you can use

-a block until done before your output data.

- on the second branch of your block until done :
1/a summarize to aggregate and get the table name (or get the date + a formula tool)

2/ then a dynamic input tool where you can use a pre or post sql to post free sql
a batch macro input tool where you can use a pre or post sql to post free sql
 
Best regards,

Simon

Labels
Top Solution Authors