Предполагая, что у вас есть таблица cust_transaction с двумя столбцами id, сумма, где сумма является типом данных int, вы можете использовать CTAS следующим образом. Подход довольно ручной и может быть громоздким, если количество столбцов велико. Вам также нужно явно привести не строковые типы данных к varchar. Надеюсь, это поможет. Это то, что вы искали?
create table cust_transaction_pipe_1
with (external_location = 's3://aws_bucket/cust_tx_pipe_1/',format='TEXTFILE',field_delimiter = '|')
as
select concat(chr(34), id ,chr(34)) as id,concat(chr(34) , cast(amount as varchar) ,chr(34)) as amount from cust_transaction