Я пытаюсь выбрать из файла sql (который сам по себе является запросом), если я вставляю запрос в виде текста вместо openrowset, он работает, но я просто не могу понять синтаксис ниже, чтобы файл оставался независимым и многоразовый
select * from
openrowset(bulk 'F:\Movimenti.sql',
formatfile='F:\Movimenti.sql'
) as Test
из-за ошибки: Сообщение 9422, уровень 16, состояние 48, строка 3 XML синтаксический анализ: строка 1, символ 0, неверный синтаксис документа
ОБНОВЛЕНИЕ
Я нашел другой способ добиться этого
declare @SequelFile varchar(max)
declare @sql varchar(max)
select @SequelFile=BulkColumn
from openrowset(bulk 'F:\Movimenti.sql',single_blob) x
set @sql = '
select * from
openquery([Navision],
''' + @SequelFile + '''
) as Derivedtbl
'
exec (@sql)