【发布时间】:2010-11-08 10:29:28
【问题描述】:
我有一个用于上传文件(例如 PDF、图像等)的数据库。我将这些作为 Varbinary (max) 保存到数据库中。
我使用 C# MVC 上传这些文件。我想知道如何使用 T-SQL 查询而不是 .net 查看这些文件。
这可能吗?
【问题讨论】:
标签: sql-server tsql binaryfiles
我有一个用于上传文件(例如 PDF、图像等)的数据库。我将这些作为 Varbinary (max) 保存到数据库中。
我使用 C# MVC 上传这些文件。我想知道如何使用 T-SQL 查询而不是 .net 查看这些文件。
这可能吗?
【问题讨论】:
标签: sql-server tsql binaryfiles
【讨论】:
不,您需要提取文件才能查看它们。
SQL Server 和 SSMS (SQL Server Management Studio) 无法以这种方式查看二进制数据。
【讨论】:
您可以使用 sp_OAxxxx 函数(COM 交互函数)来创建适当的查看器,但最终这些查看器需要将数据写入磁盘。
【讨论】: