gpt4 book ai didi

sql - 从 SQL Server 数据库中的文件路径获取文件信息

转载 作者:行者123 更新时间:2023-12-02 03:09:47 26 4
gpt4 key购买 nike

我在 SQL Server 2008 R2 数据库中有一个文档表,其结构如下:

id | date_created | file_path             | file_type
---+--------------+-----------------------+--------------------
1 | 2016-11-14 | \\server\docs\123.doc | application/msword
2 | 2016-11-15 | \\server\imgs\456.png | image/png

我需要确定文档子集的文件大小。所以我有一个查询将从文档表中选择某些行(基于它们的 ID),我需要找出那组文档的总文件大小。我做了一些谷歌搜索(当然是在来这里之前),但我能找到的大多数与文件/SQL 相关的东西都是关于日志文件大小的,这显然不是我想要的。

我们一如既往地感谢您的帮助!谢谢!

最佳答案

为了完整性,我正在回答我自己的问题......

由于需要运行此查询的生产环境的限制,我无法使用问题评论中提供的任何选项。相反,我运行查询以选择所需的行并将其导出到 CSV 文件。然后,我编写了一个快速而肮脏的 Java 程序(只是因为它是我最熟悉的语言,而且我过去有类似的项目可以重用),它将 CSV 文件作为参数并解析 CSV 并检查每个文件和输出控制台中的总文件大小。虽然它没有解决 SQL 中的原始问题,但它确实解决了这个特定案例中的问题。

注意:如果任何人有 SQL 解决方案,他们可以提交作为我可以验证为有效答案的答案,我将切换到该答案作为接受的答案。

关于sql - 从 SQL Server 数据库中的文件路径获取文件信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40619749/

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