Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > SQL, базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 13.04.2017, 19:55   #1
ddr111
Пользователь
 
Регистрация: 09.12.2008
Сообщений: 12
По умолчанию Автоматическая нумерация столбца

Всех приветствую, сразу говорю я новичок.

Такая проблема, есть таблица SQL в нем одно из полей (не ключевое) "Номер". Нумерация этого поля должна идти по порядку в автоматическом режиме при добавлении новой строки 1,2,3,4 и т.д. При создании БД этому полю было присвоено свойство "идентификатор" с начальным значением "1" и с шагом прироста "1". Если я допустим забил уже 5 строк и удаляю последние 2, то у меня остаётся 3 строки, но при добавлении новой автоматически следующая строка нумеруется как 6я, получается 1,2,3,6. Можно ли в самой базе прописать код автоматической нумерации в SQL типа "последнее число +1" или проще этим запариться в Delphi?

P.S. Заранее спасибо!
ddr111 вне форума
Старый 13.04.2017, 20:02   #2
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 19,042
По умолчанию

Зачем кросспостить? Обсуждали уже здесь
http://www.programmersforum.ru/showthread.php?t=306420
Цитата:
Если я допустим забил уже 5 строк и удаляю последние 2, то у меня остаётся 3 строки, но при добавлении новой автоматически следующая строка нумеруется как 6я, получается 1,2,3,6
А если удалишь 2-ую, то при добавлении станет 1,3,4,5,6 Как быть с полученной дыркой? Можно конечно добавлять единичку к последней максимальной, полученной запросом. Но от дырок все равно не избавишься
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
автоматическая нумерация строк Sergey112233 Microsoft Office Excel 36 13.01.2011 14:55
Автоматическая нумерация в таблице word SilverSmallFish Microsoft Office Word 5 27.04.2010 06:43
Автоматическая нумерация строк в DBGrid Len@09 БД в Delphi 10 02.11.2009 17:41
автоматическая нумерация Screame Microsoft Office Excel 4 01.08.2009 00:28
Автоматическая нумерация документов Лука Microsoft Office Excel 5 15.06.2009 21:59