该查询将值分配给@suppliertaxid、@FT_totalvalue和@FT_taxablevalue,但这些值没有分配给supplytaxid、ft_totalvalue和ft_taxablevalueprepare stmt from @insert_top_suppliers; deallocate prepare stmt;
END 没有错误消息,只是不插入结果
我知道使用INSERT WHERE NOT EXISTS比INSERT更好,因为它会导致重复的记录或唯一键冲突问题。但是在性能方面,它会有什么大的不同吗?INSERT WHERE not EXISTS将在内部触发额外的SELECT语句,以检查记录是否存在。在大表的情况下,建议使用INSERT还是INSERT WHERE NOT EXITS?请有人解释一下两者的执行成本差异。