Quiero guardar una matriz de bytes multidimensional en una base de datos de SQL Server.Guardar matriz de bytes multidimensional en la base de datos de SQL Server
Sé cómo guardar una matriz de bytes que es una conversión de imagen a una base de datos. Para eso, el tipo de datos que utilicé es image
. Pero ahora quiero almacenar otra matriz de bytes que es una matriz de bytes multidimensional byte [,] temp
, que tiene dos dimensiones con valores x, y.
He buscado en Internet y aquí, se dice que usando el formato VARBINARY
. Todo lo que quiero saber es si guardo mi matriz multidimensional en una columna de datos de tipo de datos VARBINARY
, ¿se alterarán los valores? ¿Es posible volver a recibir los datos como una matriz multidimensional?
'IMAGE' está en desuso - para SQL Server 2005 y versiones posteriores ** **, debe ** ** Siempre usar' varbinary (max) 'para almacenar cualquier tipo binario - ya sea una sola imagen o una matriz multidimensional. Y ** no ** tus datos ** no ** serán alterados de ninguna manera - bytes adentro, bytes fuera, exactamente como los pones en primer lugar –
Gracias increíbles ... Fue realmente útil ... Y uno más por qué dices IMAGE está en desuso ... ¿Hay alguna desventaja de usar IMAGE ..? Estoy usando sql server 2005 – Gihan
PD: busqué en Google y obtuve la respuesta. gracias de nuevo. Espero que pongas esto como respuesta para poder marcarlo. Aquí está el enlace para más tipos de datos en desuso para los que quieran: http://social.msdn.microsoft.com/Forums/en/transactsql/thread/15f9e54c-18af-4f9a-8472-58fbd285a736 – Gihan