У меня есть следующая процедура, которая читает данные JSON из файла и сохраняет их в таблице.Теперь мне нужно изменить его, чтобы путь к файлу был параметром.Я пытался, хотя и не повезло.Спасибо
CREATE PROCEDURE main.loadData
AS
BEGIN
DECLARE @jsonVariable NVARCHAR(max);
SELECT @jsonVariable = BulkColumn
FROM OPENROWSET (BULK 'C:\data.json', SINGLE_CLOB) as j;
INSERT INTO main.jsonData(restaurant, priceRange, country, score,
reviewDate)
SELECT * FROM OPENJSON(@jsonVariable, '$.reviews.row')
WITH
(
restaurant VARCHAR(100) '$.restaurant',
priceRange VARCHAR(50) '$.priceRange',
country VARCHAR(50) '$.country',
score INTEGER '$.score',
reviewDate DATETIME '$.reviewDate'
);
END;
GO