AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 11.06.2013, 16:05   #1  
Rimantas is offline
Rimantas
Участник
 
304 / 16 (1) ++
Регистрация: 30.04.2004
Адрес: Utena , Lithuania
Аксапта 3.0 - импорт данных в Ms Sql из Оракл
Здраствуйте,

Помогите пожалуйста разобраться ... Знаю , что Аксапта 3.0 в Оракл вместо пустых строк вставляет квадратчики и заполняет все пространства в поле строкогово типа . Делаем склад данных на Ms SQL, импортируем данные из Оракла . Когда первеводиться данные я уже в MS SQL табличке вижу ┐ , как и 191 код аscii .

Делаю
UPDATE TABLA set POLE = rtrim(ltrim(POLE ))
все хорошо , все проходит .

Тогда пробываю :
UPDATE TABLA set POLE = '(none)' WHERE POLE = char(191) - никак ни действует . А ети кавычки все равно вижу в табличке . Какой там код может быть етого кавычка ? Или я не правильно ставляю T-SQL ...

Спасибо заранее за советы и помочь ...
Старый 11.06.2013, 16:24   #2  
lev is offline
lev
Ищущий знания...
Аватар для lev
Oracle
MCBMSS
Axapta Retail User
 
1,723 / 491 (20) +++++++
Регистрация: 18.01.2005
Адрес: Москва
Цитата:
Сообщение от Rimantas Посмотреть сообщение
Здраствуйте,

Помогите пожалуйста разобраться ... Знаю , что Аксапта 3.0 в Оракл вместо пустых строк вставляет квадратчики и заполняет все пространства в поле строкогово типа . Делаем склад данных на Ms SQL, импортируем данные из Оракла . Когда первеводиться данные я уже в MS SQL табличке вижу ┐ , как и 191 код аscii .

Делаю
UPDATE TABLA set POLE = rtrim(ltrim(POLE ))
все хорошо , все проходит .

Тогда пробываю :
UPDATE TABLA set POLE = '(none)' WHERE POLE = char(191) - никак ни действует . А ети кавычки все равно вижу в табличке . Какой там код может быть етого кавычка ? Или я не правильно ставляю T-SQL ...

Спасибо заранее за советы и помочь ...
попробуйте скопировать значение прям из таблицы в SQL браузере и вставить его в условие вместо '(none)'
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с)
С Уважением,
Елизаров Артем
Старый 11.06.2013, 16:48   #3  
Rimantas is offline
Rimantas
Участник
 
304 / 16 (1) ++
Регистрация: 30.04.2004
Адрес: Utena , Lithuania
Цитата:
Сообщение от lev Посмотреть сообщение
попробуйте скопировать значение прям из таблицы в SQL браузере и вставить его в условие вместо '(none)'
Решил проблему - дошло попробывать функцию ascii() в T-SQL - что же там за кавычок . Оказалось что его номер 2 .

Теперь все работает ...
Старый 11.06.2013, 16:47   #4  
db is offline
db
Роман Долгополов (RDOL)
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
 
393 / 692 (24) +++++++
Регистрация: 01.04.2004
Адрес: Москва
в DAX под оракл пустая строка это chr(2)
За это сообщение автора поблагодарили: Rimantas (1).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Импорт больших данных с экселл в аксапту с помощью буфера обмена Maxat Yermukhanov DAX: Программирование 7 26.09.2012 08:52
Тормозит Экспорт/Импорт данных st_msav DAX: Администрирование 28 01.08.2006 15:52
Кол-во лицензий MS SQL? f18 DAX: Администрирование 5 07.04.2006 17:25
обеспечение лучшей производительности ms sql SHiSHok DAX: Администрирование 0 08.12.2005 11:12
Как в Аксапта создать аналог функции MS SQL ? stavteam DAX: Программирование 5 15.12.2004 17:16

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 08:44.