将时间戳转换为图像?

时间:2015-05-15 12:40:53

标签: sql-server image tsql timestamp

我正在查看MSDN上的CAST和CONVERT规范(https://msdn.microsoft.com/en-us/library/ms187928.aspx),SQL Server数据类型转换图表(https://www.microsoft.com/en-us/download/details.aspx?id=35834)允许在时间戳和图像之间进行隐式转换。

我的问题是 - 结果会是什么(图像看起来会是什么样的?!),以及这种转换的用途是什么?或者图像不是我认为的那样?

2 个答案:

答案 0 :(得分:1)

  

或者图像不是我认为的那样?

事实上。假设图像是图片。当然不是。

来自MSDN

  

图片

     

从0到2 ^ 31-1(2,147,483,647)的可变长度二进制数据   字节。

答案 1 :(得分:0)

看起来像这样:

select cast(cast(GETDATE() as timestamp) as image)

select cast(cast(0x0000A49900F64E99 as image) as timestamp)