Sql 当日期更改时自动向表中添加元组 我想自动将元组添加到我的表中。。

Sql 当日期更改时自动向表中添加元组 我想自动将元组添加到我的表中。。,sql,visual-studio-2010,sql-server-2008,Sql,Visual Studio 2010,Sql Server 2008,SlotTable(drID、日期、时间、状态)>>>>>时间={午餐前、午餐后、晚上) 每位医生每天有3个预约时间{午餐前、午餐后和晚上} 对于我的医生表中的每个医生(DRID、drname),slotTable中都应该有插槽 所以我在老虎机表中的元组我希望它是这样的- drID date time status 1 18april before lunch free 1 18april after lunch free

SlotTable(drID、日期、时间、状态)>>>>>时间={午餐前、午餐后、晚上)

每位医生每天有3个预约时间{午餐前、午餐后和晚上}

对于我的医生表中的每个医生(DRID、drname),slotTable中都应该有插槽

所以我在老虎机表中的元组我希望它是这样的-

drID   date     time            status
1      18april  before lunch    free
1      18april  after lunch     free
1      18april  evening         free
1      19april  before lunch    free
1      19april  after lunch     free
1      19april  evening         free 
从5月18日开始,{所以当日期改为4月12日时,我想为5月19日逐个添加元组。}

2      18april  before lunch    free
2      18april  after lunch     free
2      18april  evening         free
2      19april  before lunch    free
2      19april  after lunch     free
4月19日晚上免费,等到drID-10

实际上,这不是我项目的模式。我只需要这些模式背后的概念。。
在日期更改时自动将元组添加到我的表中

编写一个执行插入操作的存储过程,并将其作为计划作业运行。确保它查询其他表,以便在医生休假等情况下不必重新运行它。

我不会这样做。您可以在日历表上进行外部联接以使用默认值free序列化缺少的元组。