[ОТВЕТИТЬ]
Опции темы
21.06.2007 07:15  
Gromila
Вопрос:
В smspec есть строки где колонка article = ?01234. Надо написать запрос чтобы в этих местах появилось за места ? буковка Т т.е. стало = Т01234.

Я понимаю что надо сделать выборку артиклов из smspec которые с '?', потом 5 последних символов сравнить с 5-ю последними символами из артиклов из SMCARD и если равно, сделать update smspec с артиклом из smcard.

Незнаю как сделать сравнение только именно 5 символов из значений.

Если у кого есть другие предложения напишите!
 
21.06.2007 07:21  
Mtirt
Знак вопроса только один? И только с самого начала?
Код:
update smspec set article = replace(article,'?','T') where article like '?%'
Или под '?' понимается любой символ?
 
21.06.2007 07:23  
Mtirt
Ага. Пробдема будет со знаком '?'. Для оракла это служебный символ...
 
21.06.2007 07:38  
Gromila
мирт ты супер )))) Спасибо большое!
 
21.06.2007 08:00  
Gromila
И еще вопрос! существуют документы вида 002??009999 нужно как-то найти данный документ в smdocument и записать правильное название документа в smspec. Например:

002??009999 надо найти его представление в SMdocument по метки места хранения 002 номеру документа 009999 и по типу документа из doctype и правильное значение записать в SMSPEC
 
21.06.2007 08:06  
OlegON
Цитата:
Сообщение от Mtirt
Ага. Пробдема будет со знаком '?'. Для оракла это служебный символ...
Текс, % и _ понятно, а "?" в каком случае служебный? Что-то я не проснулся, похоже :)
 
21.06.2007 08:06  
Mtirt
Цитата:
Сообщение от Gromila
мирт ты супер )))) Спасибо большое!
Неужели работает? По моим представлениям абсолютно не должно работать...
 
21.06.2007 08:07  
OlegON
Цитата:
Сообщение от Gromila
И еще вопрос! существуют документы вида 002??009999 нужно как-то найти данный документ в smdocument и записать правильное название документа в smspec.
Можно поинтересоваться, что ты делаешь? Такое впечатление, что ты с неправильной кодировкой воюешь. Этак ты накосячить можешь страшно.
 
21.06.2007 08:07  
Mtirt
Цитата:
Сообщение от OlegON
Текс, % и _ понятно, а "?" в каком случае служебный? Что-то я не проснулся, похоже :)
Олег, это я никак проснуться не могу... Далаю правильные вещи и считаю их глюками...

А '?' служебный в случае MSSQL.
 
21.06.2007 08:09  
Gromila
Все гуд!!!! Теперь надо дументы в SMSPEC поправить все нормально будет!
 
 


Опции темы



Часовой пояс GMT +3, время: 15:11.

Все в прочитанное - Календарь - RSS - - Карта - Вверх 👫 Яндекс.Метрика
Форум сделан на основе vBulletin®
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.