我有一个数据库,我可以上传文件(如PDF,图像等)。我将这些作为Varbinary(max)保存到数据库中。使用T-SQL从SQL Server提取二进制数据
我使用C#MVC上传这些文件。我想知道的是,如何使用T-SQL查询来查看这些文件,而不是.net。
这可能吗?
我有一个数据库,我可以上传文件(如PDF,图像等)。我将这些作为Varbinary(max)保存到数据库中。使用T-SQL从SQL Server提取二进制数据
我使用C#MVC上传这些文件。我想知道的是,如何使用T-SQL查询来查看这些文件,而不是.net。
这可能吗?
不,您需要提取文件才能查看它们。
SQL Server和SSMS(SQL Server Management Studio)没有以这种方式查看二进制数据的工具。
您可以使用sp_OAxxxx函数(COM交互函数)来创建相应的查看器,但最终这些查看器会要求将数据写入磁盘。
是的,我打算在接下来的几天里,我只是想快速验证文件是否正确上传。目前在我的数据库中,二进制数据显示为“0x00000000 ......”,这看起来并不正确。我想我会比预期更早地对观众进行研究! – 109221793 2010-11-08 10:34:50