powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Уникальный ID
6 сообщений из 6, страница 1 из 1
Уникальный ID
    #33671888
I_l_I A M u JI b
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vfp 9.0 SP1
Есть таблица с данными, поле ID n (4) - порядковые номера. Как мне сделать чтобы в поле ID добавлялся следующий по порядку уникальный номер , при добавлении новой строки в таблицу. Ставил тип Autoinc, но тот начинает добалять с 0.
...
Рейтинг: 0 / 0
Уникальный ID
    #33671940
Фотография Vladimir M Sklyar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В режиме дизайна таблицы и при выборе Integer (autoinc) справа есть параметр "Next Value"
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Уникальный ID
    #33671967
I_l_I A M u JI b
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Это для одной таблицы а если таких таблиц множество ?
...
Рейтинг: 0 / 0
Уникальный ID
    #33672266
Фотография Vladimir M Sklyar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Help -> Alter Table
Код: plaintext
1.
2.
3.
4.
ALTER TABLE TableName1 ADD | ALTER [COLUMN] FieldName1 
      FieldType [( nFieldWidth [, nPrecision])] [NULL | NOT NULL] [CHECK lExpression1 [ERROR cMessageText1]] 
   [AUTOINC [NEXTVALUE NextValue [STEP StepValue]]] [DEFAULT eExpression1] 
   [PRIMARY KEY | UNIQUE [COLLATE cCollateSequence]] 
   [REFERENCES TableName2 [TAG TagName1]] [NOCPTRANS] [NOVALIDATE]
AUTOINC [NEXTVALUE NextValue[STEP StepValue]] Enables automatic incrementing for the field. NextValue specifies the start value and can be a positive or a negative integer value ranging from 2,147,483,647 to -2,147,483,647. The default value is 1. You can set NextValue using the Next Value spin box in Fields tab of the Table Designer.StepValue specifies the increment value for the field and can be a positive, nonzero integer value ranging from 1 to 255. The default value is 1. You can set StepValue using the Step spin box in the Fields tab of the Table Designer. Autoincrementing values cannot be NULL.
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Уникальный ID
    #33672781
I_l_I A M u JI b
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо.
А как можно проверить, автоинкрементно ли данное поле или нет?
...
Рейтинг: 0 / 0
Уникальный ID
    #33673272
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
I_l_I A M u JI bА как можно проверить, автоинкрементно ли данное поле или нет?
AFIELDS() - 18 столбец содержит шаг автоинкремента. Отличен от нуля только для автоинкрементных полей.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Уникальный ID
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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