在SQL中访问sharepoint列表数据

时间:2009-01-12 07:10:19

标签: sql sharepoint

我是SharePoint开发的新手。我有一个列表,这个列表有一个名为Todaysdate的列。此列需要每天更新到今天的实际日期,因为它包含~20,000行,我不会每天手动更新它。因为它用在计算行中。

我的问题是,我可以使用SQL并更新UserData表中与我需要的datetime列对应的行吗?

我可以通过类似于

的内容查询行列表
Select * from UserData where tp_ListID = 'GUID'

但是datetime3列中包含的数据不仅仅是Todaysdate信息。如何仅返回Todaysdate信息?

1 个答案:

答案 0 :(得分:2)

您真的不应该查询,更不用说使用SQL直接更新SharePoint内容数据库了。它完全不受支持,所以如果你破坏了一些东西,你就会被遗忘,而数据库架构可能会随着未来的服务包/版本而改变。
另外,正如noesgard在评论中提到的那样,您不需要在计算字段中使用今天的日期,请参阅this blog entry,了解如何做到这一点。