我们是该网站的新手,请求您支持解决我们的疑问。
我们创建了一个基于 Python Flask 的 Web 应用程序,其中我们使用 MySQL WorkBench 作为数据库。
现在,我们被要求将数据库从 MySQL 更改为 SharePoint List。
我们想知道是否可以使用 Python 代码连接到 SharePoint 列表。如果是,如何将 MySQL 查询的代码库更改为最低限度,因为我们被告知 SharePoint 列表支持 MsSQL 查询。
此致,Irfan M.
我认为您的需求的最大问题是 SharePoint 列表肯定不是数据库或数据库替代品。将它们用作 Power 应用程序或 SharePoint 上托管的应用程序的数据库是一种常见的误解,但是,您不能将 SharePoint 列表视为数据库。
话虽如此,它们保存数据非常方便,因为它们提供了通过 OAUTH2 安全性、身份和版本管理进行身份验证的 Rest API,...
您不会使用任何类似于 SQL 查询的语言,但 API 提供了两种替代方案:
这是给您的文档,根据您当前方案的复杂性,可能还有很多工作要做。 https://learn.microsoft.com/en-us/sharepoint/dev/sp-add-ins/working-with-lists-and-list-items-with-rest
作为一点好处,请考虑使用 SharePoint 列表的非常非常大的限制。如果没有保证索引作为主要过滤器,列表中的项目不能超过 5000 个,如果没有分页,则不能查询超过 2000 个项目,...
https://www.c-sharpcorner.com/blogs/sharepoint-rest-api-limitation