Приношу свои извинения, если есть очевидное решение для этого, но я новичок в Python и вполне могу пропустить очевидное.
Я использую SQL Server 2017 для запуска скриптов Python.Существует большой объем данных, которые необходимо передавать в сценарий каждый раз, когда он выполняется (фактически это фрейм данных pandas, содержащий большое количество текста, к которому необходимо применить несколько типов поиска - это только первый шаг), иЯ хотел бы иметь возможность сохранить эти данные, чтобы они были доступны при следующем вызове.
Упрощенный пример, который отлично работает, будет
EXECUTE sp_execute_external_script @language = N'Python', @script = N'
a = 2
b = 3
x = a * b
print (x)
';
Однако мне нужно разделить этона два отдельных вызова
EXECUTE sp_execute_external_script @language = N'Python', @script = N'
a = 2
b = 3
';
EXECUTE sp_execute_external_script @language = N'Python', @script = N'
x = a * b
print (x)
';
Очевидно, что такое маленькое, как это, тривиальное дело - отправить все данные одновременно, однако я буду работать с большим количеством текстовых данных и обрабатывать их.
Я уверен, что я не первый человек, которому нужна такая функциональность, и я осмелюсь сказать, что она хорошо документирована, но не зная, что искать, я немного растерялся.
Любая помощь с благодарностью получена.