Я пытаюсь создать код для моей системы в среде IDE NetBeans 6.5, чтобы автоматически генерировать идентификационные номера для меня, как autonumbers в Ms Access. есть ли у кого-нибудь какие-либо идеи по поводу этого? Я имею в виду код для него.Генерация идентификационных номеров
0
A
ответ
0
Какую систему баз данных используете? Если это что-то на основе SQL:
CREATE TABLE $tblname (id int(10) NOT NULL auto_increment PRIMARY KEY (id))
Попробуйте использовать auto_increment, например, в примере выше.
0
Если вы используете JavaDB, вам понадобится GENERATED AS IDENTITY
option в поле в вашем заявлении CREATE TABLE
.
0
В API Windows вы можете создать Guid. Я уверен, что есть некоторые аналогичные UID API для Netbeans.
0
Если вы используете Oracle, вам понадобится последовательность для каждой таблицы.
когда у вас есть последовательность вы можете создать триггер, как это:
Create or Replace trigger incrementOnInsert
before insert on TABLE
for each row
begin
select sequence.nextval into :new.id from dual;
end;
Я действительно не думаю, что MS-ACCESS тег добавляет что-нибудь здесь, как и речь идет не о доступе или Jet или ACE , но о том, как сделать что-то подобное в другой среде. Другими словами, Access не имеет отношения к ответу на вопрос вообще. –