帮忙是美德啦!散分给高手!

killer1999 2003-04-03 01:28:31
我做了一个表,然后用SQL语句写出来,了
有一个什么自增长的东西,我怎么写
好象是用,,string sql"SELECT MAX",完全不懂,请赐教
...全文
21 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
walkfish 2003-04-03
  • 打赏
  • 举报
回复
你的意思是每次添加记录的时候,id自动加一吧

Connection con = getConnection();
PreparedStatement pstmt = con.prepareStatement("select MAX(id) from mytable");
ResultSet rs = pstmt.executeQuery();
int iMaxId = rs.getInt("id");
iMaxId++;
然后把新的id和其他字段加到数据库里
java_jin 2003-04-03
  • 打赏
  • 举报
回复
sql server:
create table tab_name(
自动增长字段名 类型 IDENTITY (1, 1) NOT NULL,
其它子段列;
)
oralce:创建一个序列
create sequence 序列名
increment 1
start with 1
maxvalue 999999999
cycle;
插入纪录时
insert into 表名 values(序列名.nextval,列1值,列2值);

sgdb 2003-04-03
  • 打赏
  • 举报
回复
每次查询都可以自增长??
没有这种功能吧
killer1999 2003-04-03
  • 打赏
  • 举报
回复
定义了一个ID号,然后每次查询都可以自增长
yaojiesheng 2003-04-03
  • 打赏
  • 举报
回复
“列名 数据类型 [null|not null][identity(起始值,步长值)]”
其中indentity就可以实现自增长
sgdb 2003-04-03
  • 打赏
  • 举报
回复
你是什么数据库啊,还有你的问题好象不是很明确!
select max 是选择这个字段中最大的值!
killer1999 2003-04-03
  • 打赏
  • 举报
回复
在线等待啊, 快来看看啊
flashroom 2003-04-03
  • 打赏
  • 举报
回复
没看明白

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧