:: Архив конференции по VFP до 2005 года
Автоинкремент
Новый
Автор
У меня была табличка с искусственным ключом (поле с собственным инкрементом через Default Value) c кучей записей, решил это поле сделать AutoInc, восьмая VFP позволяет, так вот она начала нумеровать с 1, а мне нужно с последнего значения в мое табличке, может кто знает как указать значение с которой она должна нумеровать.
Ratings: 0 negative/0 positive
Re: Автоинкремент
piva

Сообщений: 18655
Откуда: Курган
Дата регистрации: 24.03.2004
А Хелп читали ?
Цитата:
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.




------------------
Часто бывает так, что есть над чем задуматься, а нечем.
Ratings: 0 negative/0 positive
Re: Автоинкремент
Новый
Автор
Piva, спасибо!
Ratings: 0 negative/0 positive
Re: Автоинкремент
Igor Korolyov

Сообщений: 34580
Дата регистрации: 28.05.2002
Hi Новый!

Просто как замечание - не всегда стоит переходить на AUTOINC. У него есть свои неудобства, которые отсутствуют у NewID подхода.
Я например предпочитаю NewID, а AUTOINC лишь для самых примитивных случаев использую.




------------------
WBR, Igor
Ratings: 0 negative/0 positive


Извините, но у вас нет прав для того, чтобы оставлять сообщения в этом форуме.

On-line: 7 (Гостей: 7)

© 2000-2024 Fox Club 
Яндекс.Метрика