Основная цель моего пакета SSIS - прочитать код sql, а затем выполнить. Задача сценария будет читать код в файле SQL, а затем передать код в глобальную переменную. Задача SQL выполняет код, хранящийся в переменной. Это отлично работает, но я использую одну переменную для хранения кода sql. Из-за этого я не могу выполнить несколько шагов параллельно. Есть ли способ избежать создания нескольких переменных для хранения кода SQL? Будут ли работать локальные переменные, и если да, то как? SSIS - Локальные переменные
0
A
ответ
0
Я хотел бы создать пакет (назовем его X) просто сделать один:
script -> sql task
В X, определить некоторые параметры пакетов, которые нужно передать из пакета вызывающего абонента на X, если это необходимо. Например, имя таблицы? и добавьте это в свой динамический SQL. В противном случае определите их как переменные.
Затем создайте основной пакет, который вызывает несколько пакетов X. Затем вы можете запускать их параллельно.
Поскольку дочерний пакет не может вернуть значение в основной пакет (при необходимости), вам необходимо разработать альтернативные способы передачи значений обратно в основной пакет. Например, путем обновления значений в таблице. Основной пакет ожидает завершения X, поэтому основной пакет может выполнять больше задач после.
Смежные вопросы
- 1. Локальные переменные - воссозданы
- 2. Java - неизменные локальные переменные
- 3. Локальные переменные PyGame
- 4. Очистить локальные переменные
- 5. Локальные переменные в linux
- 6. Безопасны ли локальные переменные?
- 7. module.exports и локальные переменные
- 8. Node.js наследует локальные переменные
- 9. Локальные переменные рельсы
- 10. Определение логические локальные переменные
- 11. Локальные переменные пропадают
- 12. локальные переменные в «submethod»
- 13. доступа все локальные переменные
- 14. Локальные переменные break AngularJS
- 15. Локальные переменные с делегатами
- 16. Куда идут локальные переменные?
- 17. Локальные переменные в sp_send_dbmail?
- 18. локальные переменные в C
- 19. Локальные переменные в стеке
- 20. Полиморфизм и локальные переменные
- 21. Дублирующие локальные переменные
- 22. Локальные переменные в C#
- 23. TASM локальные переменные
- 24. Обработка исключений: Локальные переменные
- 25. Локальные переменные: Программирование Practices
- 26. локальные переменные в блоках
- 27. C# Неназначенные Локальные переменные
- 28. Локальные переменные вне досягаемости
- 29. Невозможно переназначить локальные переменные
- 30. R: просмотреть локальные переменные
Нет, если вы хотите, чтобы они запускались одновременно, два сценария SQL должны храниться в другой памяти. – saarrrr
Как насчет назначения SQL-запроса SQL Task по имени? И.Е. Используя «Script», чтобы назначить SQL-запрос «SQL Task» и «SQL Task 1». В моем сценарии я задал бы задачу sql по имени и назначил ее sql-инструкцию. Я думаю, что DTS 2000 имеет что-то вроде этого. – SSISUser
Я думаю, вы говорите о выражениях, которые используют переменные. Поэтому, если вы хотите, чтобы они запускались одновременно, вам нужно хранить SQL в другой памяти. Почему вы так против создания 2 переменных вместо 1? – saarrrr