是否可以直接批量插入表而不创建要导入的文件

时间:2014-04-01 06:43:12

标签: sql-server bulkinsert

SQL-Server具有从文件中BULK INSERT数据的强大功能。但是,为此,文件必须存在且可从服务器中访问。

假设我们没有文件访问服务器,而且DB服务器和我无法共享任何目录或网络路径。

我也阅读了相关问题及其答案,但不得不承认我对答案并不满意。他们通常声明这是不可能的,但.NET有SqlBulkCopy类,它可以处理这个问题,所以它在技术上是可行的。但是在查看跟踪时,我不知道传输的数据是如何格式化的。

假设我使用的是无法访问.NET的编程语言(但可以访问Win32-DLL),那么我的可能性是什么?

我知道,我可以使用bcp工具,即将数据写入本地文件,创建格式信息并在进程中运行bcp。但我想避免它(仅仅出于审美原因)。

0 个答案:

没有答案