gpt4 book ai didi

sql - SSIS BIML 生成带括号的 SQL 代码

转载 作者:行者123 更新时间:2023-12-04 13:22:58 24 4
gpt4 key购买 nike

我正在使用 BIML 为 SSIS 动态创建加载包,以将数据从 Informix 加载到 SQL Server。问题是这个 BIML 代码产生了下面的 SQL

<DirectInput>SELECT <#=table.GetColumnList()#> FROM <#=table.GetTag("SourceSchemaQualifiedName")#></DirectInput>

SELECT [column1], [column2], [column3], FROM [mySchema].[mySrcTable]

但是由于括号的原因,这在我的源数据库中不起作用。有什么方法可以动态获取不带括号的列列表和表名?

最佳答案

您应该能够使用 GetColumnList 的重载方法

<#=table.GetColumnList(string.Empty, "\"", "\"")#>

它应该产生一个双引号包裹的列名,没有表别名 - 我认为是 Informix 所期望的。

关于sql - SSIS BIML 生成带括号的 SQL 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48770240/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com