ID号码生成

发布于 2024-07-22 12:58:04 字数 98 浏览 8 评论 0原文

我正在尝试在 NetBeans IDE 6.5 中为我的系统编写代码,以自动为我生成 ID 号,就像 Ms Access 中的自动编号一样。 有人对此有任何想法吗?我的意思是代码。

i am trying to code for my system in NetBeans IDE 6.5 to auto generate ID numbers for me like autonumbers in Ms Access. does any one have any ideas about going about that?i mean code for it.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

安静 2024-07-29 12:58:04

您使用什么数据库系统? 如果它是基于 SQL 的:

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

尝试使用 auto_increment ,例如上面的示例。

What database system are you using? If it's something SQL based:

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

Try using auto_increment , such as in the example above.

寒江雪… 2024-07-29 12:58:04

If you're using JavaDB you need the GENERATED AS IDENTITY option on a field in your CREATE TABLE statement.

想念有你 2024-07-29 12:58:04

在 Windows API 中,您可以创建一个 Guid。 我确信 Netbeans 有一些类似的 UID API

In the Windows API you can create a Guid. I'm sure there is some similar UID API for Netbeans.

初相遇 2024-07-29 12:58:04

如果您使用 Oracle,则每个表都需要一个序列。

一旦你有了序列,你就可以创建一个像这样的触发器:

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

If you're using Oracle, you will need a sequence for each table.

once you have the sequence you can create a trigger like this:

Create or Replace trigger incrementOnInsert
before insert on TABLE
for each row
begin
    select sequence.nextval into :new.id from dual;
end;
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文