我是SQL服务器的新手。我的存储过程有以下语句
insert into [destination_table]
select * from [source_table]
两个表都有相同的架构。新列添加到两个表中,列不为空。 在这种情况下,我是否需要再次编译存储过程。
答案 0 :(得分:1)
在这种情况下,我是否需要再次编译存储过程。
这里有一点误解。您不必重新编译该过程,只要SQL Server认为有必要,SQL Server就会为您执行此操作。
在这种情况下,计划将从计划缓存中逐出,并在下次更改结构后执行该过程时自动替换为新计划。