我試圖代碼爲我的系統在NetBeans IDE 6.5自動生成的ID號碼對我來說就像微軟的Access autonumbers。有沒有人有任何想法去做?我的意思是代碼。ID號發生
您正在使用什麼數據庫系統
Q
ID號發生
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
在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;
相關問題
- 1. 帶DB觸發器生成ID的Hibernate映射+序列號
- 2. 觸發生成的ID
- 3. 更改ID - 怪事發生
- 4. 在bash從名稱生成ID號
- 5. DAC信號發生器stm32
- 6. Python和號碼發生器
- 7. MACD信號發生器R
- 8. 範圍編號發生器
- 9. perl序列號發生器
- 10. 歪斜號碼發生器
- 11. 稱重號碼發生器
- 12. 發生SWIG_RuntimeError的行號
- 13. QVector發生變化時發出信號
- 14. 當ID爲非自動編號時生成下一個ID
- 15. 星號發送呼叫者ID到http
- 16. 計算多列中id的發生率
- 17. 安卓:唯一ID發生器和Locale
- 18. 如何獲得連續的ID與RavenDb默認ID發生器
- 19. 當信號量在RTOS中發佈或發信號時會發生什麼?
- 20. MySQL列ID號
- 21. 大括號中發生了什麼
- 22. 基本擲骰子號碼發生器
- 23. getNodeValue()在撇號發生時截斷值
- 24. 發生順序號繼續嗎?
- 25. 爪哇樂透號碼發生器LOOP
- 26. 問號在Laravel查詢發生
- 27. 發佈生命週期和版本號
- 28. Java/Android偏向號碼發生器
- 29. 蟒蛇2號相比沒有發生
- 30. C++樂透號碼發生器
我真的不認爲MS-ACCESS標籤在這裏添加任何東西,因爲這個問題是不是訪問或Jet或ACE ,而是關於如何在不同的環境中做這樣的事情。換句話說,Access與這個問題的答案完全無關。 – 2010-07-03 22:48:20