1

因此,我的团队正在研究使用 C# 连接到 Netezza,我们计划将数据加载到 netezza,从 netezza 中提取数据并使用 C# 编写更新查询

根据我的研究,我发现可以使用 C# 连接到 netezza,我想知道您是否可以使用 C# 完成上面加粗的所有操作,以便我们可以决定是否可以使用 C# 对 Netezza 做任何事情. 在我们承诺任何事情之前,我们想知道。我们要加载的数据类型是 CSV 文件。

这方面有什么好的资源吗?我一直找不到。

我们也有 Aginity 客户端工具,所以也许可以将 Aginity 合并到此(不是我想要,但如果它更容易我想知道它)?

4

1 回答 1

1

检索数据很简单,可以通过通常的渠道完成(循环游标以获取结果),但加载可能需要更长的时间。

Netezza 不喜欢多重INSERT查询。使用单个查询加载大量记录INSERT,因为它不支持多行插入,将需要很长时间

在加载多条记录时,大多数人通常将他们的数据写入“.csv”并使用外部表语法来执行插入。

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

于 2018-11-09T15:39:58.113 回答