gpt4 book ai didi

sql - SharePoint 2007 - 用于在网站集中查找文档列表的 SQL 查询

转载 作者:行者123 更新时间:2023-12-03 18:21:35 25 4
gpt4 key购买 nike

我需要获取网站集中所有文档的列表,我相信我可以使用 alldocs 表或 alluserdata 表 (MOSS 2007 SP1) 来完成,但看不到如何获取文档的作者信息。我不需要文档的内容(例如 AllDocStreams 内容)

像这样:

SELECT     tp_DirName, tp_LeafName, tp_Version, tp_Modified, tp_Created
FROM AllUserData
WHERE (tp_ContentType = 'Document')
AND (tp_LeafName NOT LIKE '%.css')
AND (tp_LeafName NOT LIKE '%.jpg')
AND (tp_LeafName NOT LIKE '%.png')
AND (tp_LeafName NOT LIKE '%.wmf')
AND (tp_LeafName NOT LIKE '%.gif')
AND (tp_DirName NOT LIKE '%Template%')
AND (tp_IsCurrentVersion = 1)
AND (tp_LeafName NOT LIKE '%.xsl')
ORDER BY tp_SiteId, tp_ListId, tp_DirName, tp_LeafName, tp_IsCurrentVersion DESC

有没有更好的方法来解决这个问题?

最佳答案

声称您无法查询 SharePoint 数据库因为它不受支持的人是错误的。通过阅读文档,只要使用“With(NoLock)”子句,就可以查询数据库。显然不支持更新、删除或插入记录。

支持以下查询:

Select * 
From your_content_database.dbo.AllDocs With (NoLock)

我将在几分钟内发布一个提供所需结果的查询。

关于sql - SharePoint 2007 - 用于在网站集中查找文档列表的 SQL 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/213801/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com