Thank you @Stephen Donovan , the workaround works well with truncating a table.
However, it causes an issue with "Select Step".
For example, if we have a table input with a SQL query:
If we preview the result in we will get "Field2","Field3","Field4","Field5" instead of "A","B","C""D" as output fields with Dialect as "MySQL". With "Generic" Dialect the result is as expected with correct field names.
With having too many transformations & jobs, it becomes difficult to rename the field names manually.
Please let me know if you have similar observations.