Приветствую Вас,
22.02.2006 в 11:23, Вы писали:
DK>> Я не хочу продолжать эту тему, т.к. объяснять 10 раз одно и тоже самое
DK>> нет смысла.
AC> Продолжай, продолжай.
AC> Ты всех победишь.
AC> Все не правы.
AC> И упорствуют в неведении своём...
Я нее говорил, что кто-то не прав, и не стараюсь
Приветствую Вас,
21.02.2006 в 18:24, Вы писали:
D> наверное всё-таки в одной транзакции и апдейтится не другой рядок а
D> другая колоночка потому что именно так такая проблема встречалась раньше
D> встречается нынче и будет встречаться ещё некоторое время потому что
D> пока альтер ещё не ком
Приветствую Вас,
21.02.2006 в 17:20, Вы писали:
DK> вот как раз твой этот "номер" - он составной. Он НЕ целый и неделимый.
DK> Как минимум потому, что там есть символы /. И еще потому, что ты его
DK> хочешь сортировать в экзотическом виде.
Символ / был показан как пример, порядок этих шаблонов м
Приветствую Вас,
21.02.2006 в 15:59, Вы писали:
SR> ИМХО, как бы это помягче сказать, у тебя не самое удачное архитектурное
SR> решение. Форматирование в удобном для юзера виде вещь нужная и полезная.
SR> НО! Это дело клиента и только клиента. Не дело хранить такую кашу на
SR> сервере.
А какая
Приветствую Вас,
21.02.2006 в 15:24, Вы писали:
SR> Dmitry Kotelnikov пишет:
>> #номер_5#=Номер документа с лидирующими нулями при разрядности 5, например
>> 5
>> #номер_4#=Номер документа с лидирующими нулями при разрядности 4, например
>> 0175
>> #букв_месяц+1_год#=Следующий месяц слова
Приветствую Вас,
21.02.2006 в 15:09, Вы писали:
D> Dmitry Kotelnikov wrote:
>> Многабукв
D>А ведь всего лишь вторник. Что же ещё будет в пятницу? :-D
Это Вы меня типа цитировали или как? Интересно в каком посте я мог
такое написать, вот прошел поиском не нашел?
--
С Уважением, Дмитрий Кот
"Dmitry Kotelnikov" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED]
> Да какая маска, номер произвольный, захотел формируешь по шаблону как
> описал раньше захотел написал Вася9, это и есть номер.
А тогда о какой собственно упорядоченности идёт речь? Выясни алгоритм
опредления порядка
Приветствую Вас,
21.02.2006 в 14:08, Вы писали:
AC> Нету у него формата, Олег.
AC> Сплошная импровизация операторов вместо этого.
AC> Посмотри его пример.
Это всего лишь был пример, именно пример.
Почему импровизация, и хранить разобранный номер не имеет смысла, т.к.
номер формируется при созда
Приветствую Вас,
21.02.2006 в 14:19, Вы писали:
>> И чтобы ему это дало??? У него простая задача - упорядочить
>> множество номеров. Формат номера известен - пишется UDF и всё.
Именно.
SR> Нельзя упорядочить неупорядочимое. (С)
SR> У него номера в виде строки без маски с клавы вводят.
Да какая
> Номер атомарен? Боюсь что да, тогда какой смысл имеют его отдельные куски в
> БД?
Кхм. А как тогда надо?
"Alexander Kolokolzov" <[EMAIL PROTECTED]> wrote in message news:[EMAIL
PROTECTED]
> Показывать номер клиенту и хранить номер в базе - две большие разницы. Я бы
> такой составной номер хранил в виде различных полей, а перед >выводом собирал
> бы их все в кучу. И тебе счастье и юзеру.
Номер атом
> Я не храню 3 сущности это только номер, у меня есть шаблонная
> нумерация которая позволяет вставлять в номер и дату, и месяц и
> квартал и год и номер склада и подразделения и т.д., это желание
> клиента из чего он формируется.
Показывать номер клиенту и хранить номер в базе - две большие разниц
Приветствую Вас,
21.02.2006 в 12:23, Вы писали:
SR> Ну дык, еще раз: пишешь UDF, в которой парсишь свой магический номер
SR> документа, если можно извлечь число -извлекаешь, если нет возвращаешь
SR> NULL. В ORDER BY пишешь:
SR> CASE WHEN INTEGER_FIELD IS NULL THEN CHAR_FIELD ELSE CAST(INTEGER_F
Приветствую Вас,
21.02.2006 в 11:24, Вы писали:
SR> И какое цыфирь из этого ты хочешь использовать для сорта?
SR> 2006/02/12-15 = 68.58 Эту? ;)
:) Тут как строку, но если строка содержит только цифры тогда надо
сортировать как цифры.
--
С Уважением, Дмитрий Котельников
"Dmitry Kotelnikov" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED]
> Приветствую Вас,
>
> 21.02.2006 в 8:57, Вы писали:
>
> SR> Напиши UDF которая выкусывает из строки число. Создай Integer поле,
> SR> которое заполняй в триггере, вызывая эту UDF. По этому полю и сортируй.
>
> Этот
Приветствую Вас,
21.02.2006 в 9:57, Вы писали:
a> select substr('00', 1, 10-strlen(Number)) || number, * from table
a> order by 1
a> udf: RFUNC2 или встроенными
Большое спасибо, пока воспользуюсь этим вариантом, но как я понимаю
будут проблемы со скоростью или вряд ли это почувствуется?
Приветствую Вас,
21.02.2006 в 9:09, Вы писали:
Ю> Предлагаю напустить "хитрый" апдейт на это поле и исправить сразу, чтоб
Ю> потом головняков меньше было.
Так и будет только это можно будет сделать только с нового года т.к.
по документам уже везде пошли такие номера и менять их нельзя, можно
кон
Приветствую Вас,
21.02.2006 в 8:57, Вы писали:
SR> Напиши UDF которая выкусывает из строки число. Создай Integer поле,
SR> которое заполняй в триггере, вызывая эту UDF. По этому полю и сортируй.
Этот вариант не подойдет т.к. чисел может быть несколько например
"СФ-2006/02/12-15", хотя по скорост
18 matches
Mail list logo