Гость
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Проблема с порядковым номером / 5 сообщений из 5, страница 1 из 1
29.11.2011, 12:44
    #37549662
dima_18
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с порядковым номером
Всем добрый день!

Будьте добры подскажите пожалуйста ответ на следующий вопрос: у меня есть поля типа id (но оно типа char - длина = 5).
Т.е. 00001
00002
00003


00010
00011
00012


00100
00101

Мне бы надо с верхушки таблицы - поставить порядковый номер записи. Как сделано выше - подскажите пожалуйста как это сделать? Спасибо.

т.е. в плане id(числового типа) - это понятно: id = id+1, а вот что делать со строковым типом? Как тут прибавлять порядковый номер?
...
Рейтинг: 0 / 0
29.11.2011, 13:02
    #37549726
miv32
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с порядковым номером
Если всю таблицу, то
UPDATE <table> set id = RECNO()
...
Рейтинг: 0 / 0
29.11.2011, 13:34
    #37549838
dima_18
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с порядковым номером
Если всю таблицу, то
UPDATE <table> set id = RECNO()

а у меня тип поля id - это строковый! Не проходит так! Подскажите пожалуйста как так сделать?!
...
Рейтинг: 0 / 0
29.11.2011, 13:54
    #37549893
SSn888
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с порядковым номером
UPDATE <table> set id = PADL(ALLTRIM(STR(RECNO())), 5, "0")

но этот фокус не пройдет по достижению максимума Вашей строки - после id "99999"
...
Рейтинг: 0 / 0
29.11.2011, 14:46
    #37550056
dima_18
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с порядковым номером
Большое спасибо,SSn888! Все именно так и получилось - и именно так как я хотел! Спасибо большое также и miv32!
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Проблема с порядковым номером / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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