java如何实现两张数据库表、生成同样的一个标识id号码?
一个页面有提交按钮、但是页面有些数据需要分别存在两个数据库表A、B中、表A和表B都有非自动增1的一个same_id,点击的时候想存在A中的表的same_id=B表中的sa...
一个页面有提交按钮、但是页面有些数据需要分别存在两个数据库表A、B中、表A和表B都有非自动增1的一个same_id,点击的时候想存在A中的表的same_id=B表中的same_id、而这same_id并不是像平时数据库自动增1的那种、而是在程序中实现的、如何实现呢?
展开
2个回答
2013-08-11
展开全部
不知道你要做什么!SELECT a.*,s.Branch_Name,(case cus_Type
when '1' THEN (select CN_Com_Name from CUS_COM c where c.cus_Id=a.cus_Id)
when '2' THEN (select Per_Name from CUS_PER p where p.cus_Id=a.cus_Id)
ELSE '' end ) as cusName FROM Loan_base a left join SYS_BRANCH s on a.Org_Id=s.Branch_Id
WHERE a.App_Id=#value# 能说清楚点么·
when '1' THEN (select CN_Com_Name from CUS_COM c where c.cus_Id=a.cus_Id)
when '2' THEN (select Per_Name from CUS_PER p where p.cus_Id=a.cus_Id)
ELSE '' end ) as cusName FROM Loan_base a left join SYS_BRANCH s on a.Org_Id=s.Branch_Id
WHERE a.App_Id=#value# 能说清楚点么·
2013-08-11
展开全部
简单的在页面提交用两条语句inser into A values(id...)inser into B values(id...)想要简便的就用存储过程,就把值传递进去,然后还是像上边一样进行插入不同表,只是这个就只是调用存储过程就行了~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询