BULK INSERT
SQL Serverで実行する Java プログラムがあります。
DELETE FROM [mydatabase].[dbo].[mytable];
BULK INSERT [mydatabase].[dbo].[mytable]
FROM '\\server\file.csv'
WITH (FIELDTERMINATOR = ',', ROWTERMINATOR = '\n');
この SQL を SSMS で直接実行すると、期待どおりにデータが挿入されます。しかし、を使用して JDBC を実行するexecuteUpdate(sql);
とDELETE
(接続が確立され、ステートメントが実行されることがわかります)、BULK INSERT
何もしません。エラーや SQL 例外はありません。データが挿入されないだけです。
ここで何が問題になる可能性がありますか?