TPT how to combine parameter value with flat file data ?

Tools
Teradata Employee

TPT how to combine parameter value with flat file data ?

Hi all,

I am using TPT to load flat files into TD, using OPERATOR IMPORT_OPERATOR TYPE LOAD. Like this:

        APPLY (

                'INS INTO ' || @StageDatabase || '.t_payment

                (                   

                    :BILLING_ACC_NO,

                    :DHL_INVOICE_NO,

                    :FISICAL_INVOICE_NO,

                    :PAYMENT_DATE,

                    :PAYMENT_REFERENCE,

                    :PAYMENT_MODE,

                    :INVOICE_DATE,

                    :DUE_DATE,

                    :PAYMENT_APPLY_DATE,

                    :PAID_AMOUNT,

                    :LOCAL_CURRENCY,

                    :LAST_MODIFIED_TIMESTAMP,

                    :INSERT_DTM        

                 );'

        )

        TO OPERATOR (import_operator[1])

        SELECT *

        FROM OPERATOR (data_connector[1]);

Now I need to add one more column in target which is not contained in data_connector[1] but it comes as a parameter value...

Can you please advise?

Thank you

1 REPLY
Enthusiast

Re: TPT how to combine parameter value with flat file data ?

Hi,

Have you tried this?

 APPLY (

                'INS INTO ' || @StageDatabase || '.t_payment

                (                   

                    :BILLING_ACC_NO,

                    :DHL_INVOICE_NO,

                    :FISICAL_INVOICE_NO,

                    :PAYMENT_DATE,

                    :PAYMENT_REFERENCE,

                    :PAYMENT_MODE,

                    :INVOICE_DATE,

                    :DUE_DATE,

                    :PAYMENT_APPLY_DATE,

                    :PAID_AMOUNT,

                    :LOCAL_CURRENCY,

                    :LAST_MODIFIED_TIMESTAMP,

                    :INSERT_DTM,

                   '''||@YourParameter||'''       

                 );'

        )

        TO OPERATOR (import_operator[1])

        SELECT *

        FROM OPERATOR (data_connector[1]);