2009-05-20 69 views
0

我試圖代碼爲我的系統在NetBeans IDE 6.5自動生成的ID號碼對我來說就像微軟的Access autonumbers。有沒有人有任何想法去做?我的意思是代碼。ID號發生

您正在使用什麼數據庫系統
+0

我真的不認爲MS-ACCESS標籤在這裏添加任何東西,因爲這個問題是不是訪問或Jet或ACE ,而是關於如何在不同的環境中做這樣的事情。換句話說,Access與這個問題的答案完全無關。 – 2010-07-03 22:48:20

回答

0

?如果它是基於SQL的東西:

CREATE TABLE $tblname (id int(10) NOT NULL auto_increment PRIMARY KEY (id)) 

嘗試使用auto_increment,如上例所示。

0

在Windows API,你可以創建一個GUID。我敢肯定有對Netbeans的一些類似UID API

0

如果您正在使用Oracle,你需要爲每個表的序列。

一旦你擁有的順序,你可以創建這樣一個觸發器:

Create or Replace trigger incrementOnInsert 
before insert on TABLE 
for each row 
begin 
    select sequence.nextval into :new.id from dual; 
end;