注册

关于自增ID插入子表

yc_cool 2024/03/06 807 3

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:
【操作系统】:
【CPU】:
【问题描述】*:很多业务场景中,主表的ID主键,自增,当我们插入主表后,需要获取自增ID,而获取的这个ID需要在子表插入,在MySQL中直接可以这样操作:
insert into main_table(name) values('张三');
set @main_id=(select @@identity);
insert into sub_table(name,main_id) values('李四', @main_id);

但是达梦中不能临时变量赋值的操作,导致这种情况一般怎么操作?这种业务场景非常多,总不能用存储过程吧?现在的系统基本都不会用存储过程了

回答 0
暂无回答
扫一扫
联系客服