Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
GlobalVariable в DTS Package
|
|||
|---|---|---|---|
|
#18+
Привет Всем ! Правильно ли я понял, что значение GlobalVariable в DTS Package меняется только в процессе выполнения данного DTS Package, а после его окончания возвращается значение до запуска ? А каким образом тогда "запомнить" последнее значение GlobalVariable для использования при следующем запуске DTS Package. Если это возможно, то не хотелось бы связываться с записью/чтением в какой-либо промежуточный файл (неважно, внешний или внутренний для SQL сервера), хотя это было первое, что пришло мне в голову. Может быть кто-нибудь посоветует что-либо по этому поводу или поделиться опытом. PS MS SQL2000 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2001, 21:20 |
|
||
|
GlobalVariable в DTS Package
|
|||
|---|---|---|---|
|
#18+
Можно использовать переменные окружения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2001, 10:52 |
|
||
|
GlobalVariable в DTS Package
|
|||
|---|---|---|---|
|
#18+
Совсем не гарантирую, но, по-моему, после выполнения DTS-пакета в GlobalVariable остаются последние значения. При повторном запуске пакета переменные содержат как раз эти последние значения. К сожалению, свое утверждение сейчас я проверить не могу . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2001, 11:09 |
|
||
|
GlobalVariable в DTS Package
|
|||
|---|---|---|---|
|
#18+
Цитата из документации Scope of Global Variables Scope refers to the lifetime of the variable reference in memory. The scope depends on where the variables are declared or initialized. Whether a global variable is still accessible after a package has executed depends on how the global variable was created. A global variable created during design time retains the value it had when the package finished execution, if the package is saved. For example, suppose you create the global variable, "city," and set it to the value of "Boston." During package execution, an ActiveX script changes the value of "Boston" to "Philadelphia." The next time you execute the package, the global variable will contain "Philadelphia," not "Boston." This is useful if you want to query the value of a package global variable after execution. However, global variables created dynamically in an ActiveX script have two scopes. If they are created above the Function Main(), they are available to all functions in the script. This is the equivalent to module-level scope. If they are declared within a function, they are available only inside that function. This is equivalent to procedure-level scope. Иными словами, если глобальную переменную объявить в закладке Global Variables св-в пакета, она сохраняет свое последнее значение. Если объявить динамически, т.е. где-нибудь в ActiveX Scripte написать DTSGlobalVariables("NewGlobalVariable").Value = 5, то нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2001, 23:18 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=32005134&tid=1826874]: |
0ms |
get settings: |
11ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
55ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
57ms |
get tp. blocked users: |
2ms |
| others: | 262ms |
| total: | 426ms |

| 0 / 0 |
