无论如何在sequelize migration
中使用光标?我试图创建DML脚本,想法是循环表中的值,即。天使用光标,然后将值插入其他表,即在光标内的饭日。
table : day
dayId
dayName
table : meal
mealId
mealName
table : mealday
mealdayId
dayId
mealId
我应该在游标中使用的插入语句是:
insert into mealday (dayId,mealId)
select **dayIdFromCursor**,mealId from meal
最佳答案
作为一种变通办法,我只需将insert
语句重复7次(日表中的天数)并使用硬代码dayId
insert into mealday (dayId,mealId)
select 1,mealId from meal
insert into mealday (dayId,mealId)
select 2,mealId from meal
...
insert into mealday (dayId,mealId)
select 7,mealId from meal