我在SQL Server中以varbinary类型存储了一个图像。下面是一个数据示例:
0x89504E470D0A1A0A000000D49484452000005E7000002DB0802000000FFE6ACCA000000001735247420(以及后面的更多字符)
原来,它的文件名是:test.jpg
我想通过SQL Server中的存储过程来检索“test.jpg”,而不是这个又长又可怕的字符串。可以吗?
我在SQL Server中以varbinary类型存储了一个图像。下面是一个数据示例:
0x89504E470D0A1A0A000000D49484452000005E7000002DB0802000000FFE6ACCA000000001735247420(以及后面的更多字符)
原来,它的文件名是:test.jpg
我想通过SQL Server中的存储过程来检索“test.jpg”,而不是这个又长又可怕的字符串。可以吗?
1条答案
按热度按时间p4tfgftt1#
不是。文件名通常只存储在文件系统中;而不是在文件的内容中。因此,除非将文件名存储在单独的列中,否则无法使用TSQL检索它。