0
当我在SQL Server Management Studio中运行SELECT
查询,该查询具有WHERE
子句,并且数据库位于网络上时,查询在服务器或我的台式PC上运行,例如。将整个表从服务器中取出,然后在我的PC上进行过滤或者在服务器上完成过滤?SQL服务器选择查询
如果我使用MS Access对(远程)数据库运行查询,此行为是否有所不同?
当我在SQL Server Management Studio中运行SELECT
查询,该查询具有WHERE
子句,并且数据库位于网络上时,查询在服务器或我的台式PC上运行,例如。将整个表从服务器中取出,然后在我的PC上进行过滤或者在服务器上完成过滤?SQL服务器选择查询
如果我使用MS Access对(远程)数据库运行查询,此行为是否有所不同?
每个数据库都有它的数据库引擎,它可以处理所有的请求。因此,当您连接到数据库服务器时,它会打开一个通道并接受带有参数的请求,然后执行所有管理操作并将您想要的结果返回给您。它只返回查询的结果,它发生在服务器上。