gpt4 book ai didi

c - 通过postgresql ODBC将数据从客户端导出到服务器

转载 作者:行者123 更新时间:2023-11-30 15:50:27 25 4
gpt4 key购买 nike

我希望将我的文本数据从客户端应用程序上传到服务器数据库。现在,我正在使用 ODBC 与 PostgreSQL 进行通信。我使用 ODBC 是因为需要连接到多种类型的数据库。

我的问题是,PostgreSQL 在使用COPY OUT 时使用PQgetCopyData 来获取stdout 数据。那么,是否有任何解决方法可以在不使用 libpq API 的情况下从输出流获取数据并通过以下方式传输:

SQLExecDirect (hStmst,"COPY <table> FROM STDIN WITH CSV ",SQL_NTS)

最佳答案

基本上你有两个选择。第一个是使用旧的 COPY 命令(有趣的是从 Quel 借来的)。第二种是使用您选择的 CSV 解析库并生成 INSERT 语句。

权衡是COPY的工作速度会快得多,而INSERT也可以在其他数据库上工作。

关于c - 通过postgresql ODBC将数据从客户端导出到服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15741418/

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