Мне приходится вставлять новые записи в базу данных каждый день из текстового файла (с разделителями табуляции).
Я пытаюсь превратить это в хранимую процедуру с параметром для файла для чтения данных.
CREATE PROCEDURE dbo.UpdateTable
@FilePath
BULK INSERT TMP_UPTable
FROM @FilePath
WITH
(
FIRSTROW = 2,
MAXERRORS = 0,
FIELDTERMINATOR = '\t',
ROWTERMINATOR = '\n'
)
RETURN
Тогда я бы вызвал эту хранимую процедуру из моего кода (C #), указав файл для вставки.
Это, очевидно, не работает, так как я могу это сделать?
Просто чтобы прояснить, проблема в том, что я не могу передать параметр @FilePath
в предложение FROM
, или, по крайней мере, я не знаю как.