我有一个在SQL Server上执行BULK INSERT
的Java程序:
DELETE FROM [mydatabase].[dbo].[mytable];
BULK INSERT [mydatabase].[dbo].[mytable]
FROM '\\server\file.csv'
WITH (FIELDTERMINATOR = ',', ROWTERMINATOR = '\n');
当我直接在SSMS中执行此SQL时,它会按预期插入数据。但是当我使用executeUpdate(sql);
运行JDBC时,DELETE
将起作用(因此我知道已建立连接并且语句已执行),但BULK INSERT
不执行任何操作。没有错误或SQL异常,它只是不插入任何数据。
这可能是什么问题?