Im using BIML to dynamically create load packages for SSIS to load data from Informix to SQL Server. The problem is that this BIML code produces the SQL below
<DirectInput>SELECT <#=table.GetColumnList()#> FROM <#=table.GetTag("SourceSchemaQualifiedName")#></DirectInput>
SELECT [column1], [column2], [column3], FROM [mySchema].[mySrcTable]
But that doesnt work in my source database because of the brackets. Any way i can get the columnlist & tablename without the brackets dynamically?
You should be able to use the overloaded method of GetColumnList
<#=table.GetColumnList(string.Empty, "\"", "\"")#>
which should produce a double quote wrapped column name with no table alias - which I think is what Informix expects.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With