SSH框架做个项目,用户可以无限创建数据库表,请问这种表的名字以 表名+1方式怎么做?
因项目需求,用户可以无限次的创建表,但问题是:表的名字我弄了个变量,可以动态的创建表名,可是怎么实现表名+1的形式呢每次让表名不能重复?求大神帮忙指导最好给代码我是菜鸟。...
因项目需求, 用户可以无限次的创建表, 但问题是:表的名字我弄了个变量,可以动态的创建表名,可是怎么实现表名+1的形式呢 每次让表名不能重复? 求大神帮忙指导 最好给代码 我是菜鸟。这是我写的代码:
展开
3个回答
展开全部
建议是先自增然后进行修改,将其改为表名+ID
追问
大神,帮忙看我的代码有问题没(上方的截图)? 如果没问题 那么 我的表的是参数,请问该怎么写呢?
追答
上面的肯定没问题的~你的table_xiayiji = “user” + id++;这样得到的table_xiayiji就是一个自增的了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-09-03 · 知道合伙人软件行家
关注
展开全部
用数据库序列
即你的表名+序列
即你的表名+序列
更多追问追答
追问
就是oracle的,我知道 ID可以用序列增加, 可是表名呢? 表名可以吗? 怎么能在java代码中实现呢?
追答
你创建表之前,先调用一下序列
得到一个值再加上你的表名去创建就好了呀
要不你就写个存储过程,在过程里调用序列就解决了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
最好拼接一个当前时间是不会重复的. .
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询