有大神会吗,还是说这个问题不可能实现
sql吧
全部回复
仅看楼主
level 1
a表有id和time字段,b表有id和name字段,我有一组数据(name,time)想要插入到a表中,插入后a表中要有我插入的(name对应的id)和(time),要求不可以动a、b表的结构,请只用sql语言实现
2023年10月30日 01点10分 1
level 1
或者有别的方法实现吗?
2023年10月30日 01点10分 2
level 1
存储过程 ,循环插入B表 name 获取id 和 对应的time 插入a表
2023年10月30日 02点10分 3
level 5
用触发器,可以在表上的特定操作(例如插入、更新或删除)发生时自动触发执行。
-- 创建触发器
CREATE TRIGGER InsertTrigger
ON A
AFTER INSERT
AS
BEGIN
-- 在表 B 中插入数据
INSERT INTO B (column1, column2, column3)
SELECT column1, column2, column3
FROM inserted; -- 使用 inserted 表来获取插入的数据
-- 可以在这里编写其他需要执行的逻辑
END;
2023年10月30日 08点10分 4
1