Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / SSIS "Exectute SQL Task" - получить дату из базы и записать в переменную / 6 сообщений из 6, страница 1 из 1
02.06.2017, 10:26
    #39464324
User2155
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSIS "Exectute SQL Task" - получить дату из базы и записать в переменную
Всем привет,

есть пакет SSIS и надо получать дату из базы, во время его выполнения.
Самый простой вариант - поставить "Excecute SQL Task" и настроить result set, т.е. чтобы полученные данные он присваивал переменным пакета.

Вопрос: он не будет глючить с датами? Если я получаю из базы дату и присваиваю её значение переменной с типом DateTime он нормально отработает? Со строками и числами все просто, а вот с датой у меня сомнения.

Спасибо.
...
Рейтинг: 0 / 0
02.06.2017, 14:46
    #39464719
bbx1389
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSIS "Exectute SQL Task" - получить дату из базы и записать в переменную
ssis может и сам с датой работать Выражение в Переменной Month(GetDate())
...
Рейтинг: 0 / 0
02.06.2017, 14:51
    #39464728
Ferdipux
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSIS "Exectute SQL Task" - получить дату из базы и записать в переменную
User2155,

Вы настройте SQL Task, чтобы локаль таска совпадала с локалью сервера SSIS (где исполняется пакет). Но обычно все нормально с датами.
...
Рейтинг: 0 / 0
02.06.2017, 15:06
    #39464750
User2155
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSIS "Exectute SQL Task" - получить дату из базы и записать в переменную
Ferdipux,

спасибо за идею.А не подскажете где локаль сервера SSIS настраивается? Мне кажется, у меня из за этого много проблем.
...
Рейтинг: 0 / 0
02.06.2017, 15:30
    #39464798
Ferdipux
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSIS "Exectute SQL Task" - получить дату из базы и записать в переменную
User2155,

Это системная локаль, настраивается в Control Panel -> Region and Language -> вкладка Administrative, Langiage for Non-Unicode programs - Change System Locale.
...
Рейтинг: 0 / 0
02.06.2017, 17:01
    #39464874
User2155
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSIS "Exectute SQL Task" - получить дату из базы и записать в переменную
На сервере стоит Russian (Russia), у меня на компьютере Русский.
Т.е. по идее все должно быть ОК.

Спасибо.
...
Рейтинг: 0 / 0
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / SSIS "Exectute SQL Task" - получить дату из базы и записать в переменную / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]