我在visual c++中使用SQL server和ODBC来写入数据库。目前,我在SQL查询中使用参数绑定(因为我只用5-6个查询填充数据库,对于检索数据也是如此)。我对存储过程了解不多,我想知道与参数绑定相比,存储过程有多大的性能提升,因为在参数绑定中,我们只准备一次查询,然后在程序中针对不同的变量值执行查询。
发布于 2010-05-13 23:06:07
出于以下几个原因,存储过程应该具有更高的性能:
缓存
另一个优点是,您可以更改数据库上的查询,而不必重新编译代码。这是一个额外的抽象层,我发现它非常有用。
https://stackoverflow.com/questions/2827801
复制相似问题