MS Access 中的查询可以像 Oracle 中的视图一样运行,因为您可以针对它们进行查询。示例:如果您在 access 中有一个名为 allProducts 的查询,您也可以这样做
SELECT * from allProducts;
我的问题是,Sql Server 中的等价物是什么?我目前正在开展一个项目,我们正在将所有的 ms 访问数据库转换为 ms sql server。表被转换为表,但是查询非常了解我们的程序员使用访问查询,如上面的示例。
MS Access 中的查询可以像 Oracle 中的视图一样运行,因为您可以针对它们进行查询。示例:如果您在 access 中有一个名为 allProducts 的查询,您也可以这样做
SELECT * from allProducts;
我的问题是,Sql Server 中的等价物是什么?我目前正在开展一个项目,我们正在将所有的 ms 访问数据库转换为 ms sql server。表被转换为表,但是查询非常了解我们的程序员使用访问查询,如上面的示例。
Access 中的查询是 SQL Server 中的视图。我不确定典型的迁移工具是否会带来这些并将它们更改为适合您的视图。
请小心您在查询中使用的代码,因为 FIRST()、IIF()、ISNULL() 等函数要么根本不存在于 SQL Server 中,要么工作方式不同。