请您花点时间回答以下有关SQL Server的问题
image
可以处理哪种图像文件(例如jpg)?image
。我们是否有另一种方法可以更快地加载文件?我们无法将数据类型更改为VarBinary
以及数据库的设计方式
提前致谢。
答案 0 :(得分:1)
您运行的是哪个版本的SQL Server?不推荐使用void writeFile()
{
FILE *pFile;
char* data = "hahaha";
int data_size = 7;
int count = 1;
pFile = fopen("textfile.bin","a+");
if (pFile!=NULL)
{
fwrite (data, data_size, count, pFile);
fclose (pFile);
}
}
数据类型,因此在将来的版本中不会出现这种情况。
要回答你的问题,它是一个可变长度的二进制列,所以你可以存储你喜欢的任何图像格式,只要你返回它的内容就能理解它是什么,那么你应该没问题:< / p>
https://msdn.microsoft.com/en-NZ/library/ms187993.aspx
我知道您的双手可能会受到捆绑,并且根据您的应用程序,我建议不要将图像存储在数据库中。如果您可以尝试将路径存储到图像,并将图像本身放在某个文件或Web服务器上。这将释放数据库服务器上用于数据库事务的资源。