C#将CSV文件上传到Netezza

时间:2018-11-06 12:27:11

标签: c# .net netezza aginity

所以我的团队正在考虑使用C#连接到Netezza,我们计划将数据加载到netezza中,从netezza中提取数据,并全部使用C#编写更新查询

从我的研究中,我发现可以使用C#连接到netezza,并且我想知道是否可以使用C#来完成上面加粗的所有内容,以便我们可以决定是否可以使用C#做几乎所有的事情。 Netezza使用C#。我们想知道什么,然后再做任何事情。我们将要加载的数据类型是CSV文件。

有没有很好的资源?我找不到任何东西。

我们也有Aginity客户端工具,因此也许可以将Aginity并入其中(不是我想要的,但是如果我想知道的话更容易)?

1 个答案:

答案 0 :(得分:1)

检索数据非常简单,可以通过通常的渠道(在光标上循环以获取结果)来完成,但是加载可能要花费更长的时间。

Netezza不支持多个INSERT查询;由于不支持多行插入,因此使用单个INSERT查询加载大量记录会花费很长的时间。

在加载多个记录时,大多数人通常将其数据写到“ .csv”并使用external table语法执行插入。

在应用程序中时,我们希望通过命名管道加载/卸载数据,这样我们就不必事先将数据写入/读取到磁盘上。