什么是TSQL;浏览「;选项用于什么?
我正在处理一个查询,在select语句的TSQL“FOR BROWSE”选项上找到了来自Microsoft的最少文档 我已经看到FOR BROWSE作为游标的一个选项被记录在案,但是我还没有找到使用它的好例子,也没有找到在SELECT语句上使用BROWSE的理由 在TSQL SELECT语句中使用浏览的好理由是什么什么是TSQL;浏览「;选项用于什么?,sql,sql-server,sql-server-2008,tsql,Sql,Sql Server,Sql Server 2008,Tsql,我正在处理一个查询,在select语句的TSQL“FOR BROWSE”选项上找到了来自Microsoft的最少文档 我已经看到FOR BROWSE作为游标的一个选项被记录在案,但是我还没有找到使用它的好例子,也没有找到在SELECT语句上使用BROWSE的理由 在TSQL SELECT语句中使用浏览的好理由是什么 我正在使用SQL Server 2008和2012。据我所知。它似乎是一个用于在应用程序中实现的接口,其中一个或多个用户将同时访问和更新来自同一源的数据。它似乎还与兼容的前端库()配
我正在使用SQL Server 2008和2012。据我所知。它似乎是一个用于在应用程序中实现的接口,其中一个或多个用户将同时访问和更新来自同一源的数据。它似乎还与兼容的前端库()配合使用。但是,这似乎是一种不太受欢迎的机制,因为您可以在不使用“”语句的情况下实现上述所有功能。需要创建两个DBPROCESS结构,这是DB-Library(一个不推荐使用的C库)调用“”的结果,这进一步证实了这一点 此外,浏览模式需要两个DBPROCESS结构:一个用于 选择数据和另一个数据以基于选定的 数据 将“For Browse”查询与数据库库结合使用 最终,可以合理地得出这样的结论:出于向后兼容性的目的,该机制仍然存在。因此,除非您使用DB库维护一个基于C的客户机,否则我不会太担心这个sql“” 一些其他来源
要检索更详细的架构信息,可能需要在SQL Server连接上为浏览添加SQL SELECT语句或使用SET NO_BROWSETABLE ON 如果应用程序通过ODBC层直接或间接与SQL Server交互,这可能很有用,因为ODBC函数返回的某些详细信息将返回空字符串,除非SQL SELECT附加了FOR BROWSE
例如,如果C++应用程序使用了,并且从A、B中从查询SELECT *得到结果集,则无法从ReultStEdvestMeta对象检索列的表名。但是,如果添加用于浏览,表名将被正确填充。请看这里:是的,我读到了,并且我能够得到“浏览模式允许您扫描SQL Server表中的行,并一次更新一行中的数据”,但这是如何工作的?如果我在循环遍历结果集时发出update语句,我会使用它吗?