Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.09.05;
Скачать: CL | DM;

Вниз

Как изменить значение поля типа "счетчик" ?   Найти похожие ветки 

 
viktor   (2004-08-10 15:02) [0]

Если вообще возможно ?!


 
Sandman25 ©   (2004-08-10 15:05) [1]

Имеется в виду SERIAL?
Пересоздать таблицу, другого способа нет.


 
Sandman25 ©   (2004-08-10 15:06) [2]

Хотя возможно я неверно понял. Нет, update поля типа serial запрещен. Если нужно вставить некое значение, то так и пишут INSERT INTO table1 (MySerialField) VALUES (124)


 
Layner ©   (2004-08-10 15:13) [3]

ALTER TABLE ... убируешь "счетчик" (не поле!)
INSERT .... / UPDATE  .... (Что хочешь)
ALTER TABLE ... ставим "счетчик" на место


 
Sandman25 ©   (2004-08-10 15:15) [4]

[3] Layner ©   (10.08.04 15:13)

Можно поподробнее? Что есть "счетчик" (не поле!)?


 
viktor   (2004-08-10 17:14) [5]

Layner ©   (10.08.04 15:13) [3]
ALTER TABLE ... убируешь "счетчик" (не поле!)
INSERT .... / UPDATE  .... (Что хочешь)
ALTER TABLE ... ставим "счетчик" на место

то есть возможно :
1 - изменяем тип поля serial на integer
2 - update
3 - возвращаем полю тип serial

правильно я понял ?


 
ASoft   (2004-08-11 06:59) [6]

Victor " изменить значение" [0]
Изменить значение в поле "счетчик", в одной
из записей или после удаления "пересортировать"
поле "счетчик"? Спрашиваю, потому что тоже
хотел бы знать. После удаления записи, например, 10,
новая - будет уже 11.
Еще кто-нибдь. ответьте, пожалуйста.


 
Iconka ©   (2004-08-11 10:23) [7]

Поле "счетчик" не подходит для нумерации записей, оно скорее нужно для идентификации, а для нуммерации создайте дополнительное поле.


 
Sergey13 ©   (2004-08-11 10:30) [8]

2[7] Iconka ©   (11.08.04 10:23)
> а для нуммерации создайте дополнительное поле.
Только с нумерацией по порядку все равно проблемы практически неизбежны. 8-(


 
Iconka ©   (2004-08-11 10:31) [9]


> Только с нумерацией по порядку все равно проблемы практически
> неизбежны. 8-(

Да, но там хоть без проблем можно апдейтить поле


 
46_55_41_44 ©   (2004-08-11 10:38) [10]

Чтобы сбросить счетчик нужно сжать БД.
Могу дать исходник как это делать программно.
Правда у меня для MS Access!


 
Sergey13 ©   (2004-08-11 10:39) [11]

2[9] Iconka ©   (11.08.04 10:31)
Это да. Просто я для ASoft-а больше отвечал отвечал ссылаясь на тебя 8-). А его похоже именно "дырявая проблема" интересует.


 
Iconka ©   (2004-08-11 11:04) [12]

Поэтому я всегда разделяю поля "порядковый номер" и так называемый "счетчик". Это разные понятия. И вам viktor и Sergey13 советую


 
Iconka ©   (2004-08-11 11:05) [13]

Ой, не Sergey13 а ASoft"у
Сорри :)


 
ASoft   (2004-08-11 13:36) [14]

То есть, поле "счетчик" не совсем подходит для нумерации записей?


 
Sergey13 ©   (2004-08-11 13:44) [15]

"не совсем" замени на "совсем не"


 
ASoft   (2004-08-12 03:05) [16]

Спасибо. А для чего тогда "счетчик"? (Я в основном с локальными базами работаю)


 
Sergey13 ©   (2004-08-12 09:16) [17]

Ну Иконка же писАла - для идентификации.


 
Sandman25 ©   (2004-08-12 09:22) [18]

Искусственный ключ


 
ASoft   (2004-08-12 18:04) [19]

Ok!



Страницы: 1 вся ветка

Текущий архив: 2004.09.05;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.031 c
1-1092927783
makssim
2004-08-19 19:03
2004.09.05
Как запретить вводить в комбобокс польз. данные?


1-1092836413
Ivolg
2004-08-18 17:40
2004.09.05
БалоН


1-1092756204
Gear
2004-08-17 19:23
2004.09.05
мерцание в ListBox


3-1092227715
BRemB
2004-08-11 16:35
2004.09.05
Проблема со сканированием БД в BDE


3-1091022678
Pioneer
2004-07-28 17:51
2004.09.05
DOS кодировка в TDBF